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. 如何在運行inno setup時註冊在c#中創建的com類
- 3. COM註銷/註冊類型庫問題
- 4. arcgis com註冊
- 5. 如何在VS2008中註冊COM DLL
- 6. 運行時註冊JAR
- 7. 運行時註冊設備
- 8. 註冊爲COM Interop
- 9. 如何測試com對象註冊?
- 10. 如何在運行時註冊組件和屬性編輯器?
- 11. 如何在運行時取消註冊委託處理程序
- 12. 如何在運行時爲Android UI組件註冊EventListener
- 13. DllMain freeze當註冊一個COM DLL時
- 14. COM程序如何找到爲COM Interop註冊的.NET DLL?
- 15. Com + Intero註冊Inno Setup
- 16. 用C#取消註冊COM#
- 17. 註冊免費(Regfree)COM
- 18. 修改Windows Installer COM註冊
- 19. 安裝項目COM註冊
- 20. COM dll不再註冊
- 21. Outlook Com沒有註冊
- 22. COM互操作註冊
- 23. Silverlight和UserControl註冊爲COM
- 24. Unity ServiceLocator,運行時註冊類型
- 25. 與Autofac的運行時註冊
- 26. JBoss JMX twiddle運行時間未註冊
- 27. 運行JHipster註冊表時出錯
- 28. Spring - 運行時註冊scoped bean
- 29. 需要在註冊表中找到註冊COM DLL的clsid
- 30. COM註冊錯誤(80040154類沒有註冊)在VB.Net
謝謝,這很好。 – 2008-12-09 10:02:42