1

我正在打包一些安装程序以供内部使用。我有一个被动开关的卸载工作正常。

至于安装没有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

这将用作内部新设置的一部分。

4

1 回答 1

2

使用 exe 时,您需要在 /qn 前面加上 /v :

setup.exe /v/qn
于 2013-09-18T15:48:42.177 回答