在VS中设置UAC级别操作如下:
项目属性-配置属性-连接器-清单文件
1.UAC执行级别:
aslnvoker: 权限级别最低,不需要管理员身份。
highestAvailable:获取最高权限执行程序(不需要输入管理员账号密码)。
requireAdministrator:请求管理员权限(需要输入管理员账号密码)。
注意:如果程序调用外部程序通过 “explorer.exe”,普通用户一定需要输入管理员账号密码(“explorer.exe”是资源管理器,所以访问需要管理员同意)。