如何强制VB6程序使用指定文件夹中的dll?
可能重复:如何强制VB6程序使用指定文件夹中的dll?,vb6,manifest,Vb6,Manifest,可能重复: 我有一个小应用程序,它引用了一个名为chkConn.DLL的DLL 例如,我在两个不同的位置有两个不同版本的dll。另一个是C:\chkConn.dll,另一个是D:\chkConn.dll。我希望我的应用程序使用C:\chkConn.dll,即使我在系统中注册了D:\chkConn.dll 我读过关于创建清单的内容,但我不知道如何做。最简单的方法是将要使用的dll放入应用程序文件夹中。然后创建一个空文本文件ApplicationName.exe.local。.local扩展告诉W
我有一个小应用程序,它引用了一个名为
chkConn.DLL
的DLL
例如,我在两个不同的位置有两个不同版本的dll。另一个是C:\chkConn.dll
,另一个是D:\chkConn.dll
。我希望我的应用程序使用C:\chkConn.dll
,即使我在系统中注册了D:\chkConn.dll
我读过关于创建清单的内容,但我不知道如何做。最简单的方法是将要使用的dll放入应用程序文件夹中。然后创建一个空文本文件ApplicationName.exe.local。.local扩展告诉Windows首先从该文件夹加载exe的DLL。有趣的是,这个技巧同样适用于ActiveX DLL。与您的问题非常相似:谢谢Beaner!我要试试这个。如果清单被嵌入到可执行文件中,这个技巧就不起作用了。