对于我们为客户部署的系统,我们需要从 %temp% 运行安装可执行文件,并让其用于安装另一个目录中的文件。这无法在应用程序级别解决。因此,基本上我需要它以某种方式“欺骗”位于 %temp% 的 setup.exe,使其认为它在另一个目录下运行。
有什么想法吗?我尝试执行 pushd 和 popd,但不起作用,因为操作系统尝试从数据文件的目录调用 setup.exe,而不是 setup.exe。我还尝试通过从数据文件目录运行 bat 来调用 setup.exe,该 bat 基本上通过执行以下操作来调用它:
%temp%\setup.exe
正在做:
cd %temp%
setup.exe
也失败了