首页 > 解决方案 > 程序从管理员升级到系统

问题描述

我编写了一个需要以 SYSTEM 身份运行的程序。我将链接器选项“UAC 执行级别”添加到“requireAdministrator”,它会像它应该的那样弹出 UAC,但现在我需要从管理员升级到系统我该怎么做?我想过打开程序的令牌并将其注入 SYSTEM 令牌,但这不是合法的方式。我怎样才能巧妙地做到这一点,因为我知道一旦你管理你就可以成为 SYSTEM。

标签: cwindowswinapielevated-privileges

解决方案


写一个windows服务。SYSTEM默认情况下它将以用户身份运行。

这里有一个简单的教程,但请记住,安装服务需要管理员权限。


推荐阅读