|
|
1
5
您可以在 application manifest . 如果指定requireAdministrator,它将调用UAC,除非计算机策略阻止UAC提示。 |
|
|
2
3
你领先于游戏,因为你的更新程序是一个单独的exe。除了按照@Martin的建议在上面放置清单之外,理想情况下,您还可以更改主应用程序的UI。要么启用一个按钮/菜单项,上面写着“应用更新”,要么弹出一个模式界面,上面写着“强制更新准备就绪,单击“确定”继续”。然后在按钮或菜单项或模式用户界面的“确定”上, decorate with a shield . 这提醒用户他们将得到一个UAC提示。
很有可能这个未经请求的UAC提示不会得到用户的同意。所以改变你的用户界面向他们解释是一个更好的方法。 |
|
|
3
2
理想情况下,您可以使用MSI作为安装程序/更新程序-它知道是否/如何提升。
在哪里?
|