我正在打包一些安装程序以供内部使用。我有一个被动开关的卸载工作正常。
至于安装没有eula的msi与显示进度的无源开关完美配合。
包含 eula 的 exe 是问题所在。
我正在尝试找到一种无需用户输入即可接受 EULA 的方法 - 请注意,我无权更改 exe 的公共属性以设置 ACCEPTEULA=1
我现在正在使用的基地是......
start = new ProcessStartInfo();
start.WindowStyle = ProcessWindowStyle.Hidden;
start.CreateNoWindow = true;
start.Arguments = s.args; //curent argument /qn
start.FileName = tempDir + "/" + s.executable;
start.CreateNoWindow = true;
虽然此代码与 msi 完美配合,但它不适用于 exe,因为它们都包含 eula
这将用作内部新设置的一部分。