1

我有一个多年前创建的 COM dll - 它有 .odl 文件而不是 .idl 文件。我想在 Windows 2008/2012 64 位上创建它的远程实例。它最初没有创建 AppID 注册表项,因此我创建了一个 reg 文件,该文件将为 DLL 中的类创建 AppID 键。我在 windows 2003 32 位上对其进行了测试,当我尝试远程创建对象时它工作正常。但是在 Windows 2008/2012 64 位上,即使没有 UAC,我似乎也无法远程创建对象。我不断收到“类未注册”错误,但我可以在本地创建对象。所以,我想知道我需要在哪里以及创建哪些注册表项,以便我可以远程创建对象。

谢谢你的帮助,-尼尔。

4

1 回答 1

0

我需要在 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\AppID 节点而不是 HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID 下为 AppID 输入条目

于 2013-05-02T17:17:30.097 回答