标签: c++ windows service
我有一个可以使用CreateProcess调用程序的Windows服务。唯一的问题是它们在会话0中运行。我希望他们以管理员身份运行。我知道我需要使用CreateProcessAsUser函数,但我不知道如何获得正确的令牌。
我可以使用ImpersonateLoggedOnUser,但我不希望用户每次要创建管理进程时都输入用户名和密码。