首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以在没有用户交互的情况下安装.exe文件吗

问我可以在没有用户交互的情况下安装.exe文件吗
EN

Stack Overflow用户
提问于 2012-09-01 06:36:14
回答 1查看 2.9K关注 0票数 0

我可以在没有用户交互的情况下安装.exe文件(意思是不单击next或install按钮)

我编写了调用.exe文件的代码,但是它不会在后台静默安装。

代码语言:javascript
复制
Process p = new Process();
p.StartInfo.FileName = @"C:\Downloads\teamViewer.exe";
p.StartInfo.Arguments = "/S";
p.Start();
p.StartInfo.CreateNoWindow = true;
p.WaitForExit();

为什么没有使用此代码在后台运行exe?

EN

回答 1

Stack Overflow用户

发布于 2012-09-01 08:34:56

您可以使用从网站下载的EXE进行静默安装。

你必须用它提取出来的那个

%temp%\TeamViewer\VersionX\TeamViewer_.exe

从第7版开始,%temp%\TeamViewer\Version7\TeamViewer_.exe。这个函数支持/S参数,但是还有另一个问题: UAC确认对话框,据我所知,您不能用代码绕过这个对话框(除非您的应用程序已经以管理权限运行)。您可以为此使用应用程序清单)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12225497

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档