iviewers中的dllregisterserver失败了

Guy*_*ood 57 regsvr32 oleview

当我尝试运行Oleview时,我收到一条错误,说DllRegisterServer因IViewer.dll而失败(抱歉我想发布截图但我不能直到获得10点声望= p)

Oleview会运行,但就像msg所说的那样,你无法查看接口,而这正是我想做的事情.

我找到了我的iviewer.dll并运行了regsvr32就好了.所以我不确定是什么意思.

Guy*_*ood 89

Ack,应该做更多的尽职调查.在msdn上找到了这个,它解释了你需要以管理员身份运行Oleview.愚蠢的UAC.

我尝试了并运行管理员为我工作.


Lar*_*ith 8

您只需要第一次以管理员身份运行它.确保你打开一个tlb文件,所以它将IVIEWERS.DLL作为COM服务器注册到注册表中.之后,您可以以普通用户身份运行它.顺便说一句,这在Windows SDK自述文件中有解释.