从Windows Installer访问松散文件

时间:2012-09-28 16:41:43

标签: installer zip

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

  • Installer.msi
  • AFile.txt

如果从包含Installer + loose文件的常规文件夹运行,它可以正常工作。

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

找不到源文件:

C:\ Users \用户测试\应用程序数据\本地\ TEMP \ Temp1_Archive.zip \ AFile.txt

有没有办法构建一个可以确定解压缩位置的安装程序?或者不知何故说松散文件与.msi在同一个文件夹中?

0 个答案:

没有答案