Windows services 来自Windows服务的CreateProcessAsUser,WTSQueryUserToken函数返回false

Windows services 来自Windows服务的CreateProcessAsUser,WTSQueryUserToken函数返回false,windows-services,createprocessasuser,Windows Services,Createprocessasuser,我正在尝试创建一个进程,该进程包含一个wpf应用程序。在VisualStudio调试模式下,它运行良好,但windows服务无法使用gui创建它 我将CreateProcessAsUser与WTSQueryUserToken、DuplicateTokenEx一起使用 但是WTSQueryUserToken返回错误的特权原因,我无法运行我的应用程序 我搜索过类似的问题,但找不到解决问题的方法。就像我以前的问题一样;使用清单文件的应用程序,必须在管理员批准模式下禁用“运行所有管理员” 您可以检查:您

我正在尝试创建一个进程,该进程包含一个wpf应用程序。在VisualStudio调试模式下,它运行良好,但windows服务无法使用gui创建它

我将CreateProcessAsUser与WTSQueryUserToken、DuplicateTokenEx一起使用

但是WTSQueryUserToken返回错误的特权原因,我无法运行我的应用程序


我搜索过类似的问题,但找不到解决问题的方法。

就像我以前的问题一样;使用清单文件的应用程序,必须在管理员批准模式下禁用“运行所有管理员”


您可以检查:

您的意思是WTSQueryUserToken返回FALSE,GetLastError返回1314,客户端没有持有所需的权限吗?您是否作为本地系统运行?您是否已启用SE_TCB_名称?可能重复:坏主意。好主意。你在破坏计算机的安全性,因为你不想麻烦用正确的方式做事。