Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在.NET中的ActiveX对象上设置运行时许可证密钥_.net_Activex_Factory - Fatal编程技术网

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

如何在.NET中的ActiveX对象上设置运行时许可证密钥,.net,activex,factory,.net,Activex,Factory,我正在尝试将ActiveX COM对象加载到.NET项目中。它使用授权ie FACTORY2。由于设计许可证是可用的,所以在开发机器上一切正常。但是我当然需要使用运行时许可证,这样它就可以加载到其他机器上 我被困在如何设置运行时许可证上。我已将COM对象作为互操作导入,并按如下方式创建它: Private _myObject As MyComLib.ObjectClass _myObject = new MyCom.ObjectClass 但是,如果没有设计许可证,我从IClassFactor

我正在尝试将ActiveX COM对象加载到.NET项目中。它使用授权ie FACTORY2。由于设计许可证是可用的,所以在开发机器上一切正常。但是我当然需要使用运行时许可证,这样它就可以加载到其他机器上

我被困在如何设置运行时许可证上。我已将COM对象作为互操作导入,并按如下方式创建它:

Private _myObject As MyComLib.ObjectClass
_myObject = new MyCom.ObjectClass
但是,如果没有设计许可证,我从IClassFactory中创建具有CLSID{}的COM组件实例时会出现错误,原因是以下错误:80040112

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


我找到的唯一帮助是MSDN上的一个页面,它将COM对象作为活动的X导入aximp导入。然而,这还没有成功,所以希望有一种更直接的方法…

放弃动态加载,只是作为ActiveX静态加载对象-应该这样做开始…放弃动态加载,只是作为ActiveX静态加载对象-应该这样做开始。。。