winform 操作注册表提示没有权限解决办法

时间:2023-12-04 21:48:32

1.打开VS2005、VS2008、VS2010、VS2012、VS2013、VS2015工程,查看工程文件夹中的Properties文件夹下是否有app.manifest这个文件;如没有,按如下方式创建:鼠标右击工程在菜单中选择“属性”,点击工程属性的“安全性”标签,在安全性标签页中勾选“启用ClickOnce安全设置”,并选择“这是完全可信的应用程序”,保存工程,此时在Properties下已经自动生成了app.manifest文件。

2.修改<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />节点

3.取消勾选ClickOnce安全设置

4.编译项目,你会看到 你的exe图标多了个管理员标识的图样,表示默认用管理员运行