让.Net程序能够在UAC开启状态下运行

写了一个C#命令行程序,调用了几个exe来把dll加到GAC里,这个貌似是一件需要管理员权限的事儿

在这里,我们需要让程序在开始的时候弹一个框,让用户手动提升管理员权限。

让.Net程序能够在UAC开启状态下运行

这就需要在程序中添加一个应用程序清单文件(Application Manifest File)

 

在项目中添加新项

让.Net程序能够在UAC开启状态下运行

 

编辑清单文件

把requestedExecutionLevel的等级改成requireAdministrator

让.Net程序能够在UAC开启状态下运行

Done!

 

参考链接

编写C#程序让其在Win7 下以管理员权限运行

你可能感兴趣的:(.net)