更改线程会话ID

时间:2010-01-18 22:36:13

标签: windows multithreading session service windows-vista

如何在不同的会话中启动线程?我需要在非交互式会话(会话0)中从服务启动交互式会话(会话1)中的线程。我之前通过使用SetTokenInFormation和DuplicateTokenEx完成了这个过程,然后将其传递给CreateProcessAsUser。我希望除了使用SetThreadToken而不是CreateProcessAsUser之外,我可以做同样的事情。

1 个答案:

答案 0 :(得分:2)

线程不属于会话,流程不属于会话。您需要在另一个会话中创建一个进程来托管您想要的线程。