0

基本上我已经绑定了两个文件,其中一个工作正常,因为它可以从计算机上的任何目录运行,但是另一个需要在绑定文件所在的文件夹中找到 .DLL 依赖项......但是当你运行绑定文件(以 express 制作)它将两个程序都提取到%temp%文件夹中,因此程序找不到 .DLL 依赖项,因此无法工作。

有没有办法让它将文件提取到它正在运行的目录中?

4

1 回答 1

-1

我已经在这里回答了这个问题:

Iexpress - 提取路径

这实际上有点痛苦,因为 IExpress 运行安装程序时的当前目录类似于%temp%\IXP000.TMP,并且在没有反向遍历“进程树”的情况下,几乎没有线索最初是从哪里开始的。

话虽如此,提取位置(例如%temp%\IXP000.TMP)应该包含可执行文件那里,.dll因此可执行文件应该很容易找到 DLL。您可能会检查通常的嫌疑人:(1)是否启用了长文件名(LFN)支持?(2).dll实际在档案中吗?有关此处另一个答案的更多信息:

jar 文件未找到 iexpress

于 2013-10-02T06:50:05.527 回答