サービスから実行しているWindows 2003サーバーでは、createprocessasuserがエラー87で失敗し、WLEXECSERVERからユーザーを偽装できないというエラーが発生します。 Windows 2003のサーバー64ビットでCreateProcessWithUserがエラーのあるユーザーを偽装できない87,1349
は、サービスから実行している、createprocessasuserがエラー1349
で失敗したトークンがWIN7と2008 R2ではOpenProcess -> OpenProcessToken(TOKEN_QUERY, TOKEN_DUPLICATE) -> DuplicateTokenEx (WITH GRANT_ALL, PrimaryToken, SecurityImpersonation).
を使用して作成され、それは問題なく正常に動作します。
私はWTSQueryUserTokenでトークンを取ると、うまくいきます。
誰もが理由を知っていますか?
MSDNのエラー87:http://msdn.microsoft.com/en-us/library/ms681382%28v=VS.85%29.aspx#ERROR_INVALID_PARAMETER – Lekensteyn
エラーが無効なパラメータであることがわかりました。問題は何、そしてなぜですか – vdk