在Windows上以管理员身份运行Qt应用程序
发布时间:2020-12-14 02:11:11 所属栏目:Windows 来源:网络整理
导读:有没有办法以管理员身份运行Qt应用程序?我的应用程序有一个自动更新程序.它需要管理员权限才能替换Program Files文件夹中的文件,因此需要管理员权限. 解决方法 使用管理员权限运行应用程序与Qt没有多大关系.有两种方法. “简单”的是手动将应用程序设置为以
有没有办法以管理员身份运行Qt应用程序?我的应用程序有一个自动更新程序.它需要管理员权限才能替换Program Files文件夹中的文件,因此需要管理员权限.
解决方法
使用管理员权限运行应用程序与Qt没有多大关系.有两种方法.
“简单”的是手动将应用程序设置为以管理员权限运行.您可以通过右键单击可执行文件来完成此操作.然后在“Compatibilty”选项卡上,您可以选择“权限级别”下的“以管理员身份运行此应用程序”. 但是,如果您自动希望实现相同的目标,则必须在应用程序中嵌入清单.您要查找的是将requestedExecutionLevel设置为requireAdministrator.可以在on MSDN或this Wikipedia entry on UAC找到更多信息. 对于Qt Creator中内置的应用程序,这意味着您需要通过在Resource(.rc)文件中包含对它的引用来嵌入清单.然后,可以通过指定RC_FILE = myapp.rc将此资源文件添加到.pro文件中.关于这个问题is this one以及QtCentre论坛上的this post的一篇内容丰富的博客文章. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-server-2003 – 通过Windows Server 2003 AD网络部
- windows-phone-7 – 将WP7应用程序从免费更改为付费
- active-directory – 从2008迁移到2012R2域后无法看到AD
- window python2.7 ImportError: No module named 'MySQ
- 从uint8_t类型数组中提取位
- windows – 拒绝目标文件夹访问 – 您需要获得执行此操作的
- powershell – 如何在Windows 10中从命令行打开/关闭Window
- Windows – 通过间歇网络连接复制文件
- Microsoft SQL中的MySQL longtext模拟?
- wpf – 无法通过setter设置System.Windows.Controls.MenuIt
推荐文章
站长推荐
- win10 内置软件经常不用,还占空间?如何轻松卸载
- 如何在Windows上获取线程堆栈信息?
- windows-server-2008-r2 – 为什么Window的SSL C
- windows-services – 如何调试此错误?该服务无法
- windows-server-2008-r2 – 在Windows Server 20
- windows – 如何访问虚拟机的IIS上托管的网站?
- 通过PowerShell WinRM传递双引号
- windows-8 – 如何为Windows 8应用程序提供3个初
- 关于windows下 使用Anaconda3安装的python无法使
- windows-server-2003 – 需要一种在用户登录之前
热点阅读