iviewers中的dllregisterserver失败

当我尝试运行Oleview时,我得到一个错误,说DllRegisterServer失败的IViewer.dll(对不起,我想发布一个截图,但我不能直到我得到10声望= P)

Oleview将运行,但像味精说,你不能看接口,这正是我想要做的。

我发现我的iviewer.dll并运行regsvr32就好了。 所以我不知道怎么回事

Ack,应该做更多的尽职调查。 在msdn上find这个解释你需要以pipe理员身份运行Oleview。 愚蠢的UAC。

我试了一下,运行pipe理员为我工作。

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