我正在编写一个 C# 程序,该程序调用使用 7-zip 制作的自解压存档。当调用 sfx 文件时
System.Diagnostics.Process.Start(sfx_exe);
将出现用于提取目录的提示。我想将目录直接提供给命令,以便文件不需要用户输入来提取。
我已经阅读了有关使用其他安装程序的信息,但理想情况下只想将命令传递到 sfx 文件的执行中。
这很可能是 sfx 文件制作方式的结果。我建议重新创建自解压 SFX,这样它就不会提示了。尝试使用winrar,创建自解压文件的用户界面很全面,并且可以使用oa提示创建SFX http://www.rarlab.com/download.htm
以下是有关如何使用自解压 .exe 功能的指南: