0

いくつかの「緩いファイル」、つまり.msiにないファイルを持つ.msiインストーラーを作成しました
。簡単にするために、次のように仮定します。

  • Installer.msi
  • AFile.txt

インストーラー+ルーズファイルを含む通常のフォルダーから実行すると、正常に動作します。

ただし、Zipフォルダー(Archive.zip)からの場合、Windowsは.msiインストーラーを実行する前にTempフォルダーに静かに解凍します。インストーラーは、Tempフォルダー内のランダムな場所から実行されているため、探している緩いファイルを見つけることができません。エラーが発生します:

ソースファイルが見つかりません:

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

解凍先を判別できるインストーラーを構築する方法はありますか?または、どういうわけか、緩いファイルは.msiと同じフォルダーにあると言いますか?

4

0 に答える 0