1

サービスから実行している Windows 2003 サーバーでは、createprocessasuser がエラー 87 で失敗し、WLEXECSERVER から、ユーザーの偽装に失敗したというエラーが表示されます。

サービスから実行されている Windows 2003 サーバー 64 ビットでは、createprocessasuser がエラー 1349 で失敗します。

トークンは次を使用して作成されますOpenProcess -> OpenProcessToken(TOKEN_QUERY, TOKEN_DUPLICATE) -> DuplicateTokenEx (WITH GRANT_ALL, PrimaryToken, SecurityImpersonation).

WIN7 および 2008 R2 では、問題なく正常に動作します。

WTSQueryUserToken でトークンを取得すると、正常に動作します。

誰にも理由がありますか?

4

1 に答える 1