gpt4 book ai didi

c++ - Windows 应用程序的管理员权限

转载 作者:行者123 更新时间:2023-11-28 07:30:45 30 4
gpt4 key购买 nike

我需要在 Windows 上的 C:\下创建并写入一个文件。这显然需要管理员权限。

我的申请包括:

  • 核心 (.exe)
  • 两个.dll

现在,我看到很多时间软件(比如游戏)在安装过程中需要管理员权限,然后他们可以为所欲为;这怎么可能?

我如何通过 C++ 做到这一点?

最佳答案

如果您希望您的应用程序始终以管理员身份运行,您可以在应用程序的 list 文件中进行指定。

具体来说,您需要添加如下内容:

<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="requireAdministrator" uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>

更多关于 application manifest files可以在 MSDN 中找到。

关于c++ - Windows 应用程序的管理员权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17775789/

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