2012-02-28 58 views
0

我是新的注册免费激活COM DLL,几天后我发布了一个关于Reg免费在C#应用程序内的问题,我能够成功完成。如何在c#dll和vC++ dll中注册免费激活COM dll?

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

  • 我们可以使用COM DLL的注册免激活C#DLL (classlibrary项目)里面?
  • 我们可以使用注册免费激活COM DLL的VC++ dll 项目吗?

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

我在开发机器中使用VS2010。

回答

0

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

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