在构建了一个通过CreateProcessAsUser和STARTUPINFO中指定的lpDesktop在用户会话中启动交互式进程的服务之后,是否可以动态更改进程执行的会话?因此,如果我们在会话1中运行记事本,而另一个用户在会话2中登录到同一台机器上,我们可以将记事本的SessionId从1更改为2吗?我知道实现这一点的良好遵循和明智的方法是在会话2中启动记事本,但是我们可以使用API调用来实现吗?顺便说一下,我用C#编写,但我完全习惯使用pInvoke或低级语言。
wrrgggsh1#
无法将正在运行的进程从一个会话移动到另一个会话。
1条答案
按热度按时间wrrgggsh1#
无法将正在运行的进程从一个会话移动到另一个会话。