是否有EXE COM组件的注册免激活的方式(Is there a way for registrat

2019-09-16 16:36发布

有没有一种方法来激活一个COM组件,它是一个EXE COM应用程序,也很依赖COM DLL的? 我想激活从.NET应用程序(VS 2005 / VS 2008)这个COM组件。

呼叫的路径是C#的应用 - >调用外的PROC EXE(这是通过COM),然后这个外的PROC调用几个COM的DLL

Answer 1:

REG-COM免费不适合出过程组件的工作。

的ActiveX EXE和ActiveX文档项目类型不能与REG-COM免费使用,如在侧边栏讨论。

简化应用程序部署使用ClickOnce和免注册COM



Answer 2:

看看微软论坛免注册EXE COM服务器? 那么,有没有直接的方法来完成这项工作whithot任何额外的代码。 至于我,代码仍然需要经典登记正确的日期编组。



Answer 3:

注册免激活这里描述 。 粗略地说,它看起来像你创建你的COM组件和客户端像往常一样,然后把他们都在同一个目录中包含的COM注册信息的清单文件。



Answer 4:

您可以检查此文章 。 作者加载COM对象的IFilter绕过标准CoCreateInstance的。 也许这可以帮助你。



文章来源: Is there a way for registration free activation of EXE COM components