創建我創建使用DotNetZip具有下列選項的自解壓ZIP:傳遞命令行參數SFX與DotNetZip
var opts = new SelfExtractorSaveOptions();
opts.RemoveUnpackedFilesAfterExecute = true;
opts.PostExtractCommandLine = "TestApp.exe";
opts.Flavor = SelfExtractorFlavor.ConsoleApplication;
zip1.SaveSelfExtractor("TestAppSFX.exe", opts);
是否有可能以命令行參數傳遞給我的自行解壓即會再被傳遞給提取後調用的控制檯應用程序?
即,我希望能像下面輸入的東西:
TestAppSFX.exe -flag
然後,我的控制檯應用程序TestApp.exe
會收到-flag
作爲參數。
這些參數將根據使用情況而有所不同,所以在創建SFX時指定它們不是一種選擇。