如何在c#dll和vc ++ dll中注册免费激活COM dll?

时间:2012-02-28 04:34:56

标签: c# visual-c++ activex registration regfreecom

我是新注册免费激活COM dll,几天前我在Reg#inside c#应用程序中发布了一个问题,我能够成功完成。

现在期待我有以下两个不同的要求

  • 我们可以在c#dll中使用免费激活COM dll (classlibrary项目)?
  • 我们可以使用注册免费激活COM dll inisde VC ++ dll 项目

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

我在开发机器中使用VS2010。

1 个答案:

答案 0 :(得分:0)

无需注册.NET DLL。 NET Runtime为您处理(促进)它。 即使对于VC ++,如果您使用.NET作为开发平台,也不必担心DLL的注册。

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