如何在 Windows 启动时以管理员身份运行受信任的程序?

如何在 Windows 启动时以管理员身份运行受信任的程序?

我有一个受我的计算机中的一个根证书信任的 exe 文件:

  • Trusted Root我通过 openssl 创建并安装在证书存储区中的根证书
  • 该 exe 文件由上述证书信任的客户端证书签名All application policies,当查看此 exe 文件的属性时,Windows 报告其证书正常
  • 该 exe 被放在受信任的位置(C:\Program Files)
  • 我将文件路径放在启动文件夹中,HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run 和 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
  • 我的 UAC 设置已关闭
  • exe文件里面有这个设置:requestedExecutionLevel level='requireAdministrator' uiAccess='false'

尽管我做了这些,程序仍然拒绝自动启动。虽然我可以在计划任务中添加程序,或者使用其他应用程序在启动时成功启动这个 exe 文件,但我想知道是否有办法启动它直接地。你知道有什么办法可以实现它吗?

PS:我正在运行 Windows 8.1 32 位,使用管理员帐户并禁用 UAC 设置。

答案1

虽然我可以在计划任务中添加程序,或者使用其他应用程序在启动时成功启动此 exe 文件,但我想知道是否有办法直接启动它。

将其作为“登录时”而不是“启动时”的计划任务运行。

相关内容