4
A
回答
9
你是否總是在XP或更高版本上運行?不要打擾。使用「免費註冊COM」。
基本上你要做的就是創建一個COM組件清單文件,因此在Windows加載程序知道它的註冊是什麼,而不必把在註冊表中。
什麼就做什麼的演練是本文對MSDN中: Registration-Free Activation of COM Components: A Walkthrough
「第6步」,並在這篇文章中展示如何創建清單「步驟7」。如果您的主程序是本地的,而不是託管的,那麼您可能還必須進行一些API調用,並在那裏解釋。
0
有一次,我看到了有關side-by-side COM的文章,這可能是你想要的。但請注意,它不適用於所有版本的Windows。
1
我們可以使用shell命令來完成它。使用Shell調用帶有dll名稱的Regsvr32。
相關問題
- 1. com類庫註冊
- 2. 註冊COM類作爲服務運行
- 3. 如何在運行時註冊/取消註冊協議?
- 4. 如何在運行inno setup時註冊在c#中創建的com類
- 5. COM註銷/註冊類型庫問題
- 6. 在HKLM中註冊COM庫的Excel DNA
- 7. arcgis com註冊
- 8. vb.net:測試運行時是否註冊了一個com dll
- 9. 如何在VS2008中註冊COM DLL
- 10. 運行時註冊JAR
- 11. 運行時註冊設備
- 12. 註冊爲COM Interop
- 13. 註冊COM Interop始終在Visual Studio 2012中運行
- 14. 如何測試com對象註冊?
- 15. COM組件如何註冊到一半?
- 16. 如何調試註冊表免費COM?
- 17. 將.dll註冊到COM時出錯
- 18. DllMain freeze當註冊一個COM DLL時
- 19. 如何在運行時取消註冊委託處理程序
- 20. 如何在運行時註冊組件和屬性編輯器?
- 21. 如何在運行時爲Android UI組件註冊EventListener
- 22. COM程序如何找到爲COM Interop註冊的.NET DLL?
- 23. ASP WebPage中免註冊COM
- 24. COM dll不再註冊
- 25. 註冊免費(Regfree)COM
- 26. Com + Intero註冊Inno Setup
- 27. HRESULT:0x80040154註冊COM對象
- 28. 註冊COM C#組件 - TYPE_E_REGISTRYACCESS
- 29. 無法註冊.NET COM DLL
- 30. 用C#取消註冊COM#
謝謝,這很好。 – 2008-12-09 10:02:42