gpt4 book ai didi

windows - 标记一个 .exe 以请求(不需要)以管理员身份运行

转载 作者:可可西里 更新时间:2023-11-01 10:07:35 25 4
gpt4 key购买 nike

有没有办法标记 .EXE 以请求它以管理员身份运行?这样:

  1. 如果 UAC 设置为以管理员身份运行且没有提示 - 它以管理员身份运行。
  2. 如果用户无法以管理员身份运行(需要不同的登录名),则以用户身份运行。
  3. 如果提示,提示用户。如果接受,则以管理员身份运行。
  4. 如果提示被拒绝,则以用户身份运行。

我知道如何使用 2 个 .exe 程序执行此操作。但我想用一个来做。该程序输入用户的许可证 key 。在 HKLM 中,如果应用程序具有管理员权限(因此所有用户都拥有 key )。如果没有管理员权限,则在 HKCU。

最佳答案

如果用户拒绝提升提示,则无法标记可执行文件以使其在没有管理员权限的情况下继续运行。但是,一个进程可以尝试从具有提升权限的同一可执行文件启动其自身的第二个副本,并将工作传递给新进程(如果它成功启动)或继续自己的工作(如果没有)。

参见 this answer有关如何提升自己的示例。

关于windows - 标记一个 .exe 以请求(不需要)以管理员身份运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13041046/

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