7zip で利用可能な 7z.sfx ファイルと、7zip にバンドルされていない開発者のサイトからダウンロード可能な 7zsd.sfx の違いがわかりません。7z.sfx は、私が作成した config.txt ファイルを含めるという私の要求を受け入れていないように見えますが、7zsd.sfx を含める方法は完全に機能します。
7zip には 7z.sfx がバンドルされています。プログラム ファイル ディレクトリのアプリケーション history.txt は、2005 年に 7zsd.sfx が 7zip にバンドルされていたことを示しています。7z.sfx は、history.txt ファイルでも「非圧縮 SFX」と呼ばれています。
これは使用される設定です:
;!@Install@!UTF-8!
InstallPath="C:\\ProgramData\\IT"
GUIMode="2"
;!@InstallEnd@!
これは私が使用している構文と応答動作です:
C:\Users\<me>\Desktop\Updater\Recorder>copy /b 7z.sfx + config.txt + "RecorderVer0.0.0.4".7z "RecorderVer0.0.0.4".exe
7z.sfx
config.txt
RecorderVer0.0.0.4.7z
1 file(s) copied.
同じ応答が 7zsd.sfx の使用で発生し、含まれている構成ファイルが実際に使用されていることを示します。ただし、7z.sfx で作成された RecorderVer0.0.0.4".exe を実行すると、7z アーカイブのコンテンツをインストールする場所を求めるプロンプトが表示されます。7zsd.sfx で作成された RecorderVer0.0.0.4.exe バージョンを使用すると、ファイルが必要に応じて、プロンプトを表示せずに構成セットの場所を指定します。
私の知る限り、開発者のサイトから 7z.sfx をダウンロードすることはできませんが、間違っている可能性があります。彼の公式ページはもう利用できませんが、インターネット アーカイブから提供される情報で十分です。