在写代码的时候程序需要以管理员的身份运行,我找到了以下两种方式,友情提示:第一种方式简单便捷,推荐
- 通过添加应用程序清单文件
右键你的项目 -> 添加 -> 新建项 -> “应用程序清单文件”,这个应用程序清单文件在最下方,需要一直拉到最下面才能找到
添加后,打开这个文件,然后找到大约18行或者19行的样子,将level后面的字符串修改如下
<requestedExecutionLevel level="asInvoker" uiAccess="false" />//原代码
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />//修改后
然后右键项目,点击属性,将应用程序右侧的资源里面的清单,选择为你刚刚添加的文件app.manifest
重新生成项目即可。
注意:如果在VS中 启动调试 的话,就会提示 此任务要求应用程序具有提升的权限。如图:选择 使用其他凭据重新启动 即可。启动后VS左上角会有一个带括号的管理员显示
最后,你双击打开你的exe程序,就会提示你是否以管理员身份运行,如图: