在从服务运行的 Windows 2003 服务器上,createprocessasuser 失败并出现错误 87,并且来自 WLEXECSERVER 的错误提示无法模拟用户。
在从服务运行的 64 位 Windows 2003 服务器上,createprocessasuser 失败并出现错误 1349。
令牌是使用创建的OpenProcess -> OpenProcessToken(TOKEN_QUERY, TOKEN_DUPLICATE) -> DuplicateTokenEx (WITH GRANT_ALL, PrimaryToken, SecurityImpersonation).
在 WIN7 和 2008 R2 上运行良好,没有问题。
如果我使用 WTSQueryUserToken 获取令牌,它也可以正常工作。
任何人都知道为什么?