当前位置:   article > 正文

WPF实战小技巧(七):实现以管理员身份运行_wpf 以管理员身份运行

wpf 以管理员身份运行

在WPF应用程序中,对注册表进行操作时,如果是win7以上的操作系统,会提示必须以管理员身份运行才会执行成功,否则操作注册表失败或报错。
这就要求我们在编写WPF程序时,需要实现以管理员身份运行程序。以Visual Studio 2010为例,具体实现步骤如下:
1.在Visual Studio中,解决方案资源管理器->右键项目名称->属性,找到“安全性”选项。
在这里插入图片描述
2.勾选“启用ClickOnce安全设置”选项。
在这里插入图片描述
3.此时,在项目的Properties文件夹下会多出一个app.manifest文件。
在这里插入图片描述
选中它,并找到代码段:

<requestedExecutionLevel level="asInvoker" uiAccess="false" />
  • 1

将其改为:

<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
  • 1

4.修改后,在编译运行前,先再次打开项目属性->安全性界面,将“启用ClickOnce安全设置”选项的勾选去掉后,再编译运行, 不然程序会报错无法运行。

5.保存修改并重新编译运行程序。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/825944
推荐阅读
相关标签
  

闽ICP备14008679号