0

我已经构建了一个 .msi 安装程序,其中包含一些“松散文件”,即不在 .msi 中的文件
为简单起见,假设我有:

  • 安装程序.msi
  • A文件.txt

如果从包含安装程序 + 松散文件的常规文件夹运行,它工作正常。

但如果它来自压缩文件夹 (Archive.zip),Windows 会在运行 .msi 安装程序之前悄悄解压缩到 Temp 文件夹。然后安装程序找不到它正在寻找的松散文件,因为它是从 Temp 文件夹中的某个随机位置运行的。我收到一个错误:

源文件未找到:

C:\Users\testing\AppData\Local\Temp\Temp1_Archive.zip\AFile.txt

有什么方法可以构建可以确定解压到哪里的安装程序?或者以某种方式说松散文件与.msi 在同一个文件夹中?

4

0 回答 0