COM dll的免注册激活在c#dll和vc++dll中是如何不同的



我是COM dll免费注册激活的新手,几天前我在c#应用程序中发布了一个关于免费注册的问题,我成功地完成了。

现在展望未来,我有两个不同的要求如下

  • 我们可以在c#dll中使用COM dll的免注册激活吗(类库项目)
  • 我们可以在VC++dll中使用COM dll的免注册激活吗项目

在c#dll和vc++dll中实现免注册COM有什么区别吗?因为我已经在c#窗口应用程序中完成了,我只是将COM的Isolated属性设置为true,并且VS自动生成了关于COM dll 的应用程序清单

我正在开发机器中使用VS2010。

不需要注册.NET DLL。NET运行时为您处理(方便)它。即使对于VC++,如果您使用.NET作为开发平台,也不必担心DLL的注册问题。

如果您正在使用本机DLL,并且正在通过COM公开组件,则需要注册该DLL。为此,您可以使用regsrv32.exe工具进行注册。DLL必须导出DllRegisterServer才能注册,导出DllUnregisterServer才能取消注册。

相关内容

  • 没有找到相关文章

最新更新