【发布时间】:2010-08-27 11:00:45
【问题描述】:
是否可以在 C#.NET 应用程序中请求 Windows 7 PC 上的管理权限?
我希望能够通过 Click Once 部署应用程序并让用户使用它来执行管理任务(在这种情况下,它正在为主应用程序编写注册表项)。
【问题讨论】:
-
这是否解决了您的问题? * Demand UAC elevation for an application by adding a manifest using mt.exe 这是另一个似乎解释同一件事的人:* Request UAC Elevation for .NET Application (Managed Code)
-
我想这对于 VS2005 来说是必需的,但是对于 VS2008(我猜是以上),只需向您的项目添加一个新项目,选择 Application Manifest File 作为模板。然后编辑此文件并按照 xml cmets 中的说明设置
level="requireAdministrator"。
标签: c# security administrator