C# 开发的程序怎么默认以管理员身份运行

C# 在读写注册表或其他的敏感操作时,如果程序未获得管理员权限,操作会报错,可以在exe文件的属性页面里勾选【以管理员身份运行此程序】
C# 开发的程序怎么默认以管理员身份运行_第1张图片

那么怎么默认以管理员身份运行呢

方法一

在项目上右键,点击【属性】,点击【安全性】,勾选【启用ClickOnce安全设置】

C# 开发的程序怎么默认以管理员身份运行_第2张图片

此时在Properties下会自动生成一个名为【app.manifest】的文件,然后再取消勾选【启用ClickOnce安全设置】

C# 开发的程序怎么默认以管理员身份运行_第3张图片

打开【app.manifest】文件


改为


方法二

在【Properties】上右键,【添加】->【新建项】

C# 开发的程序怎么默认以管理员身份运行_第4张图片

选择【应用程序清单文件】,点击【添加】

C# 开发的程序怎么默认以管理员身份运行_第5张图片

打开【app.manifest】文件


改为

你可能感兴趣的:(C#,c#)