很多时候,我们的程序因为需要管理员权限的问题而导致运行失败。这时候可以使用右键菜单,选中程序,以“管理员身份运行”,如下图所示。
虽然问题是可以解决,但是经常有时候客户不清楚如何操作,还是会带来麻烦。
所以更好的办法是程序直接主动申请权限,具体的做法是在项目中添加“应用程序清单文件”,默认会以 app.manifest 为文件名添加至项目根目录,如下所示。
<?xml version="1.0" encoding="utf-8"?>
<assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1">
<assemblyIdentity version="1.0.0.0" name="MyApplication.app"/>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
<security>
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">