gpt4 book ai didi

c# - 将命令行参数传递给使用 DotNetZip 创建的 SFX

转载 作者:行者123 更新时间:2023-11-30 15:36:06 25 4
gpt4 key购买 nike

我使用具有以下选项的 DotNetZip 创建了一个自解压 zip:

var opts = new SelfExtractorSaveOptions();
opts.RemoveUnpackedFilesAfterExecute = true;
opts.PostExtractCommandLine = "TestApp.exe";
opts.Flavor = SelfExtractorFlavor.ConsoleApplication;
zip1.SaveSelfExtractor("TestAppSFX.exe", opts);

是否可以将命令行参数传递到我的自解压 zip,然后将其传递到在解压后调用的控制台应用程序?

即,我希望能够输入如下内容:

TestAppSFX.exe -标志

然后,我的控制台应用程序 TestApp.exe 将接收 -flag 作为参数。

这些参数会根据使用情况而有所不同,因此在我创建 SFX 时指定它们不是一个选项。

最佳答案

我查看了源代码,这似乎无法通过 DotNetZip 实现。我现在正在使用 7zip 来执行此操作,如 here 所示

我也找到了这个question ,它表示这可以通过 WinRar 实现。

关于c# - 将命令行参数传递给使用 DotNetZip 创建的 SFX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14104043/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com