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