我有一个很久以前创建的COM dll - 它有.odl文件,而不是.idl文件。我想在Windows 2008/2012 64位上创建它的远程实例。它最初没有创建AppID注册表项,所以我创建了一个reg文件,它将为DLL中的类创建AppID键。我在Windows 2003 32位上测试它,当我尝试远程创建对象时它工作正常。但是在Windows 2008/2012 64位上,即使没有UAC,我似乎也无法远程创建对象。我继续得到“类未注册”错误,但我可以在本地创建对象。所以,我想知道我需要在哪里和哪些注册表项,以便我可以远程创建对象。
感谢您的帮助, -Neel。
答案 0 :(得分:0)
我需要在HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Classes \ AppID节点下输入AppID,而不是HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ AppID