首页 文章

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

提问于
浏览
0

我是注册免费激活COM dll的新手,几天前我在Reg#inside c#application中发布了一个问题,我能够成功完成 .

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

  • 我们可以在c#dll(classlibrary项目)中使用免费激活COM dll吗?

  • 我们可以使用注册免费激活COM dll inisde VC DLL项目吗?

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

我在开发机器中使用VS2010 .

1 回答

  • 0

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

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

相关问题