SFXのインストーラを作成する際になぜINSTALLPATHを無視7zipをしますか?

StackOverflow https://stackoverflow.com/questions/2568924

  •  24-09-2019
  •  | 
  •  

質問

現在、私は、次の設定を使用して7zipをとSFXを作っています:

;!@Install@!UTF-8!
InstallPath="C:\\test"
GUIMode="2"
RunProgram="7z465.exe"
;!@InstallEnd@!

Iその後、Setup.7zに7z465.exeパッケージ化した後、バッチファイルに次の行を呼び出します:

copy /b "C:\Program Files\7-Zip\7zSD.sfx" + config.txt + ".\Release\Setup.7z" .\Release\Setup.exe
私は結果のSetup.exeを実行すると、

は、それだけでなく、罰金と起動7z465.exeを抽出し、それはまだ、現在のユーザーではなくCのために、いくつかの7zipを一時フォルダに解凍された:\テスト!

は、管理者として実行すると、いずれかの効果がないようです。

誰もなぜこれが起こっている任意のアイデアを持っている?

役に立ちましたか?

解決

を使用するには、 http://7zsfx.solta.ruするから7zsd.sfx修正しました。 INSTALLPATHのみ修正パッケージで動作します。

他のヒント

私はこれが起こった理由が分かったことはありませんし、それに苦しんで数時間後、私はWinRARのに切り替えました。確かに、それはそれ自身のいくつかの癖を得たが、私は、少なくともそれらのうちを把握し、それは私のニーズのために実行し得ることができました。

SFXのもののため7Z上WinRARのを勧めます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top