2012-02-28 90 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進行註銷。