博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

C#程序 权限不够的解决方案

Posted on 2018-08-23 13:54  myzerg  阅读(2007)  评论(0编辑  收藏  举报

有时候需要操作硬件,或者启动windows服务程序时,系统会提示很多奇怪的问题,归根结底就是程序当前所拥有的权限不够,需要提升,以前我们时手写一个manifest,多不容易啊,

现在有正常的方法了

1 在右侧项目名称上右键 选择新建项 -> 应用程序清单文件

 

然后双击你的这个app.manifest 文件,修改UAC 清单选项 为如下内容即可

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

是不是很简单,折腾了我半天

参考 

https://www.cnblogs.com/mq0036/p/7875864.html