서비스에서 실행중인 Windows 2003 서버에서 createprocessasuser는 오류 87로 실패하고 WLEXECSERVER에서 사용자를 가장하지 못함 오류가 발생합니다. 윈도우 2003 서버 64 비트에서 CreateProcessWithUser가 오류가있는 사용자로 가장하지 못함 87, 1349
는 서비스에서 실행에 CreateProcessAsUser는 토큰이OpenProcess -> OpenProcessToken(TOKEN_QUERY, TOKEN_DUPLICATE) -> DuplicateTokenEx (WITH GRANT_ALL, PrimaryToken, SecurityImpersonation).
WIN7에서 2008 R2는 문제없이 잘 작동하여 생성되는 오류 1349
실패합니다.
내가 WTSQueryUserToken으로 토큰을 가져 가면 잘 동작합니다.
누구나 이유가 무엇입니까?
MSDN의 오류 87 : http://msdn.microsoft.com/en-us/library/ms681382%28v=VS.85%29.aspx#ERROR_INVALID_PARAMETER – Lekensteyn
오류가 잘못된 매개 변수임을 알고 있습니다 ... 질문은 무엇이며 왜인가 – vdk