C# 设置应用程序需要管理员权限
当程序中有些操作需要使用到管理员权限时,如果在启动程序时没有使用管理员权限启动,在运行过程中实现不了我们需要的效果,这儿就需要对应用程序的启动加以限制。
给应用程序设置管理员权限
1.在Visual Studio 中,右击项目-属性-安全性,启动ClickOne安全设置
2.在app.minifest中进行配置
在启动ClickOnce安全设置之后,在Properties中会显示出app.minifest的文件
打开之后
替换之后
3.最后还需要关闭ClickOne安全设置
若没关闭ClickOne安全设置,进行 生成 操作,则会报如下错误。
关闭ClickOne安全设置,进行 生成 操作,成功实现运行应用程序时默认以管理员身份运行。