强制应用程序在特定文件夹中使用dll

时间:2012-10-03 14:15:24

标签: java

我正在回复一篇文章:

How to force a VB6 program to use a dll in a specified folder?

(虽然我的应用程序不是用VBA编写的应用程序 - 但是Java)

我在与.exe应用程序相同的文件夹中添加了一个空的txt文件。

IpmGun.exe.local

在同一个文件夹中也是应用程序正在使用的mqic32.dll。不幸的是它不起作用。如果运行IpmGun.exe我得到“服务器DLL(MQIC32.dll)未加载”

如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

IpmGun不是Java程序,而是Windows 32位可执行文件。要加载的mqic32.dll是IBM websphere消息代理的一部分。在您的计算机上安装MQ本地客户端软件(可从IBM免费获得)时,将加载该DLL。如果您无法将其安装在您选择的机器上,也许您可​​以先在其他地方安装它,然后将所有dll复制到Ipmgun当前所在的文件夹中。