在实际操作Qt程序中,有些操作需要管理员权限,例如:使用QProcess打开外部的一个程序,如果没有使用管理员权限运行该程序,是打不开外部程序的。
我们可以进行如下操作,将Qt程序设置为默认以管理员身份打开:
打开Visual Studio,在VS中右击工程选择属性(Properties)–> 链接器(Linker) --> 清单文件(Manifest File) --> UAC 执行级别(UAC Execution Level) -->选择(requireAdministrator)
tips: 设置完成之后,如果想要在VS中运行该程序,同样也需要使用管理员权限打开VS,否则会报以下警告: