如何在.NET上的ActiveX对象上设置运行时许可证密钥

时间:2010-09-01 22:24:29

标签: .net activex factory

我正在尝试将ActiveX COM对象加载到.NET项目中。它使用许可(即FACTORY2)。自设计许可证可用以来,开发机器上的工作正常。但是我当然需要获取运行时许可证,以便在其他机器上加载。

我坚持如何设置运行时许可证。我已将COM对象作为互操作导入,并将其创建为:

Private _myObject As MyComLib.ObjectClass
_myObject = new MyCom.ObjectClass

但是,如果没有设计许可证,我会收到错误“从IClassFactory创建带有CLSID的COM组件的实例{}由于以下错误而失败:80040112”

如何强制Interop提供运行时许可证(并使用IClassFactory2?)???

我发现的唯一帮助是MSDN http://support.microsoft.com/kb/326651上的一个页面,它将COM对象作为Active X导入(aximp)导入。然而,这还没有成功,所以希望有一种更直接的方式......

0 个答案:

没有答案