2010-01-18 11 views
3

어떻게 다른 세션에서 스레드를 시작할 수 있습니까? 비대화 형 세션 (세션 0)의 서비스에서 대화 형 세션 (세션 1)에서 스레드를 시작해야합니다. SetTokenInFormation 및 DuplicateTokenEx를 사용하여이 프로세스를 수행 한 다음 CreateProcessAsUser에 전달합니다. CreateProcessAsUser 대신 SetThreadToken을 사용하는 것 외에는 똑같은 일을 할 수 있기를 바랬습니다.스레드 변경 세션 ID

답변

2

스레드는 세션에 속하지 않으므로 프로세스가 수행합니다. 원하는 세션을 호스팅하려면 다른 세션에서 프로세스를 만들어야합니다.

+0

대단히 감사합니다. – user37875