65

当我尝试运行 Oleview 时,我收到一条错误消息,指出 IViewer.dll 的 DllRegisterServer 失败(抱歉,我想发布屏幕截图,但在获得 10 个声望 =p 之前我不能发布)

Oleview 将运行,但就像 msg 所说,您无法查看正是我想要做的接口。

我找到了我的 iviewer.dll 并在上面运行了 regsvr32 就好了。所以我不确定是怎么回事。

4

2 回答 2

105

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

我尝试了它并以管理员身份运行。

于 2011-10-03T17:17:37.410 回答
11

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

于 2011-12-23T03:57:35.973 回答