繁体   English   中英

c#dll和vc ++ dll内部的COM dll免费注册激活有何不同?

[英]How Registration free activation of COM dll is different inside c# dll and vc++ dll?

我是COM dll的免费注册激活的新手,几天前,我在C#应用程序内部的Reg免费版上发布了一个问题,我能够成功完成。

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

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

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

我在开发机中使用VS2010。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM