如何在不同的 session 中启动线程?我需要从非交互式 session ( session 0)中的服务启动交互式 session ( session 1)中的线程。我之前通过使用 SetTokenInFormation 和 DuplicateTokenEx 然后将其传递给 CreateProcessAsUser 来完成此过程。我希望我可以做同样的事情,除了使用 SetThreadToken 而不是 CreateProcessAsUser。
最佳答案
线程不属于 session ,进程属于。您需要在另一个 session 中创建一个进程来托管您想要的线程。
关于windows - 更改线程 session ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2089720/