来自 Windows 服务的 CreateProcessAsUser,WTSQueryUserToken 函数 return false

CreateProcessAsUser from Windows Service, WTSQueryUserToken function return false

我正在尝试创建一个 wpf 应用程序进程。在 Visual Studio 调试模式下,它 运行 完美但 windows 服务无法使用 gui 创建它。

我将 CreateProcessAsUser() 与 WTSQueryUserToken()、DuplicateTokenEx() 一起使用。

但是 WTSQueryUserToken() return 错误的特权原因,我不能 运行 我的应用程序。

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

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

您可以查看:https://social.technet.microsoft.com/Forums/windowsserver/en-US/0aeac9d8-3591-4294-b13e-825705b27730/how-to-disable-uac?forum=winserversecurity