当我尝试运行 Oleview 时,我收到一条错误消息,指出 IViewer.dll 的 DllRegisterServer 失败(抱歉,我想发布屏幕截图,但在获得 10 个声望 =p 之前我不能发布)
Oleview 将运行,但就像 msg 所说,您无法查看正是我想要做的接口。
我找到了我的 iviewer.dll 并在上面运行了 regsvr32 就好了。所以我不确定是怎么回事。
Ack,应该做更多的尽职调查。在 msdn 上找到了这个,它解释了您需要以管理员身份运行 Oleview。愚蠢的UAC。
我尝试了它并以管理员身份运行。
您只需要第一次以管理员身份运行它。确保您打开了一个 tlb 文件,因此它将 IVIEWERS.DLL 作为 COM 服务器注册到注册表中。之后,您可以以普通用户身份运行它。顺便说一句,这在 Windows SDK 自述文件中进行了解释。