当使用 CreateProcessAsUser 时,我们通过 STARTUPINFO 和 lpDesktop NULL,目标是 winsta0/default,交互式用户的交互式桌面。
我希望在第二个非交互式用户的另一个会话中定位一个窗口站,比如远程桌面用户。
我认为它不能是winsta0,因为它是为单个交互式用户保留的。
我在这里查看函数列表:http: //msdn.microsoft.com/en-us/library/ms687107 (v=VS.85).aspx
我可以枚举机器上的窗口站,但是如何识别哪个窗口站连接到哪个用户/进程/会话?
每个窗口站都连接到一个会话每个进程都有一个目标窗口站
但是,例如,如果我有一个进程或会话 ID,我如何确定它与哪个 Window Station 相关联?