我可以在没有用户交互的情况下安装.exe文件(意思是不单击next或install按钮)
我编写了调用.exe文件的代码,但是它不会在后台静默安装。
Process p = new Process();
p.StartInfo.FileName = @"C:\Downloads\teamViewer.exe";
p.StartInfo.Arguments = "/S";
p.Start();
p.StartInfo.CreateNoWindow = true;
p.WaitForExit();为什么没有使用此代码在后台运行exe?
发布于 2012-09-01 08:34:56
您可以使用从网站下载的EXE进行静默安装。
你必须用它提取出来的那个
%temp%\TeamViewer\VersionX\TeamViewer_.exe
从第7版开始,%temp%\TeamViewer\Version7\TeamViewer_.exe。这个函数支持/S参数,但是还有另一个问题: UAC确认对话框,据我所知,您不能用代码绕过这个对话框(除非您的应用程序已经以管理权限运行)。您可以为此使用应用程序清单)。
https://stackoverflow.com/questions/12225497
复制相似问题