http://sevenzipsharp.codeplex.com/にある SevenZipSfx クラスの sfx 設定を渡す方法を知っている人はいますか。実行するファイルなどを指定する必要があります。たとえば、サンプルの1つを取りました
;!@Install@!UTF-8!
RunProgram="setup.exe /s"
GUIMode="2"
;!@InstallEnd@!
sfx.ModuleFileName プロパティを介して設定しますが、sfx.MakeSfx(@"C:\a.7z", @"C:\test.exe"); を呼び出すと null 例外で失敗します。settings.key が null であるため、GetSettingsStream(...) 内
これが正しい方法だとは思いませんが、設定をどこから読み取っているのかを特定できないようです。これをソースにハードコーディングしたくありません。