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