gpt4 book ai didi

qt - 在Windows上以管理员身份运行Qt应用程序

转载 作者:行者123 更新时间:2023-12-04 12:58:06 24 4
gpt4 key购买 nike

有什么方法可以以管理员身份运行Qt应用程序?我的应用程序有一个自动更新器。它需要管理员特权才能替换Program Files文件夹中的文件,因此需要管理员特权。

最佳答案

使用管理员权限运行应用程序与Qt无关。有两种方法。

“简单”的方法是手动将您的应用程序设置为以管理员权限运行。您可以通过右键单击可执行文件来执行此操作。然后,在“兼容性”选项卡上,可以选择“特权级别”下的“以管理员身份运行此应用程序”。

但是,如果您自动希望达到相同的目的,则必须将 list 嵌入到您的应用程序中。您正在寻找的是将requestedExecutionLevel设置为requireAdministrator。可以在on MSDNthis Wikipedia entry on UAC中找到更多信息。

对于Qt Creator中内置的应用程序,这意味着您需要通过在资源(.rc)文件中包含对 list 的引用来嵌入该 list 。然后可以通过指定RC_FILE = myapp.rc将此资源文件添加到您的.pro文件中。有关此问题is this one和QtCentre论坛上的this post的信息丰富的博客文章。

关于qt - 在Windows上以管理员身份运行Qt应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10802889/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com