我有一个客户端应用程序,它从服务器下载Nullsoft安装程序,并将该安装程序作为外部过程运行,其动词设置为“runas”。 Nullsoft安装程序在脚本中也有一行请求提升特权。在Windows 7上,这有时会起作用 - Windows显示UAC对话框,单击“确定”允许安装程序运行。但其他时候,UAC对话框永远不会显示,因此安装程序永远不会启动。如果我手动双击相同的安装程序,它总是有效的,即UAC对话框出现等等。最容易混淆的部分是这种行为不一致,在同一台机器上使用完全相同的UAC设置,这有时会起作用并挂起另一台机器倍。我也尝试过不同的UAC等级,但它仍然是不可或缺的。有任何想法吗?C#,UAC,安装程序,Windows 7
0
A
回答
2
你对RequestExecutionLevel设置了什么? 只需将其设置为“RequestExecutionLevel admin”就足够了,不需要使用runas谓词,只需使用ShellExecute启动该进程即可。 (RequestExecutionLevel仅处理Vista,稍后UAC处于打开状态时,请使用userinfo nsis插件来覆盖那些其他情况)
相关问题
- 1. 在Windows 7上的python安装程序
- 2. Windows 7上的RubyMine 3.0安装程序
- 3. Delphi,安装程序和Windows 7
- 4. BDE,Windows 7和UAC
- 5. 为Windows 7和Vista启用了UAC的安装/卸载
- 6. 在Vista上的Windows安装程序中使UAC可选
- 7. Windows安装程序安装
- 8. C#.net Windows应用程序安装程序没有运行在Windows 7中
- 9. 在Windows上安装C#Windows服务7
- 10. 安装Glassfish服务器与安装程序失败,在Windows 7
- 11. 如何在安装程序中绕过/禁用UAC安装
- 12. Windows 7 Grails安装
- 13. 安装到Windows 7
- 14. 安装在Windows 7
- 15. Gtk2hs Windows 7安装
- 16. Windows安装程序
- 17. MSI安装和UAC
- 18. 如何在Windows 7上安装PHP 7的MongoDB驱动程序?
- 19. 安装程序的Windows 7/8驱动程序
- 20. Windows服务安装程序C#
- 21. 什么Windows安装程序工具支持Windows 7约定?
- 22. rspec/growl windows安装程序windows 7 64位
- 23. Unhandeld异常在Windows 7上安装的Windows应用程序
- 24. Windows安装程序安装旧文件
- 25. Force Inno安装程序在安装过程中显示UAC提示
- 26. 某些VB6应用程序的Windows 7 UAC清单文件
- 27. 在Windows 7中关闭特定程序的UAC
- 28. Windows 7 UAC自动更新应用程序
- 29. Windows 7:安装SASS失败
- 30. Rpy2安装问题,Windows 7