【发布时间】:2010-09-20 13:44:25
【问题描述】:
我正在尝试创建一个 COM 对象的实例。我有实现接口的类名,并通过使用 CLSIDFromProgID() 获得 CLSID。因此,由于我获得了 CLSID,我认为从现在开始一切都会好起来的。但是,当我调用 CreateInstance 并传入 CLSID 时,我收到一条错误消息,提示“类未注册”。此外,我仅在某些计算机中收到此错误。它在多台计算机上运行无错误。我不明白问题可能出在哪里。我的注册表脏了吗?有谁知道这里发生了什么?感谢您的帮助!
我只想补充一点,这是一个 .NET COM 类。相应的条目在注册表中,DLL 在 GAC 中。
【问题讨论】:
标签: com registry createinstance clsid clsidfromprogid