如何确保我的应用程序使用特定版本的MS控件和DLL?
我可以在应用程序目录中放置正确版本的DLL和OCX吗?
答案 0 :(得分:4)
您可以在目录中包含COM组件,并使用DotLocal或免费注册COM来强制Windows使用它们。
DotLocal更简单,但仍需要在全局注册COM组件。注册免费COM意味着您根本不需要在全局注册COM组件,但设置起来比较困难。
DotLocal需要Windows 2000或更高版本,免费注册COM需要Windows XP或更高版本。
DotLocal的链接:
http://msdn.microsoft.com/en-us/library/ms682600
http://blogs.msdn.com/b/junfeng/archive/2006/01/24/517221.aspx
免费注册COM的链接:
http://msdn.microsoft.com/en-us/library/dd408052%28v=VS.85%29.aspx