7-Zip SFX実行可能ファイルを作成する
7-Zipをいじって、自己解凍アーカイブ(SFX)実行可能ファイルを作成しています。私はドキュメンテーションに従っていましたが、私は少しも近づくことができませんでした。7-Zip 32ビットと7-Zip余分な32ビットを使用しています。 ここで、次のスクリプトを呼び出すために必要なSFXファイルを最初に作成します。 copy /b 7zS.sfx + config.txt + archive.7z archive.exe これにより、適切なプログラムを実行するファイルをarchive.exe持つが生成されconfig.txtます。config.txtファイルは次のようになります。 ;!@Install@!UTF-8! Title="7-Zip 4.00" BeginPrompt="Do you want to install the 7-Zip 4.00?" RunProgram="setup.exe" ;!@InstallEnd@!` これによりが生成されarchive.exeます。 ドキュメントのさらに下の方で、ファイルの追加方法を説明します。setup.exeファイルを圧縮する必要があるため、次のスクリプトを使用します。 7z a -sfx a.exe setup.exe 私はこの例について混乱しています。のarchive.exe代わりに使用しa.exeますか?それを行うと、archive.exeサポートされているアーカイブタイプではないというエラーが表示されます。 名前a.exeとaを保持し、前のスクリプトを使用してファイルをsetup.exe追加archive.exeした場合、実行するのではなくローカルフォルダーにファイルを抽出するだけでした。 なんでこんなことが起こっているの?