配置.NET应用程序以运行提升权限

4
我正在开发一个.NET 3.5应用程序,并希望从一开始就以管理员权限运行。它的目的是配置和控制服务。
我无法在Visual Studio 2010的任何设置中找到可以用来配置应用程序的选项。你可能会认为在项目属性中会有一个复选框,说“以管理员权限运行”,但似乎并不存在这样的设置。
1个回答

10

强制以管理员身份运行应用程序由应用程序清单文件中的requestedExecutionLevel设置控制。

您只需要向项目添加一个新项并选择“应用程序清单”。正确的设置将在文件中列出,并注释说明如何进行设置。将requestedExecutionLevel更改为requireAdministrator,然后即可完成设置。


谢谢。我刚刚弄明白了,正准备发布它!这肯定比其他在网上流传的复杂解决方案简单得多。 - Steve

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接