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