一个用户连接到系统,就有一个windowstation 一个windowstation可能有多个桌面,不过一般情况下只有一个 >>在win2003下可以用同个用户名多次登录 这种情况你无法判断的,因为同时可能有多个用户远程连接上系统,只能先枚举windowstation再枚举desktop 如果是本机登录,好像可以用OpenInputDesktop 参考:http://msdn.microsoft.com/en-us/library/windows/desktop/ms687107(v=vs.85).aspx
先建立线程,然后setthreaddesktop把线程切到指定桌面,然后线程里启动进程,就到指定桌面了
1,183
社区成员
22,335
社区内容
加载中
试试用AI创作助手写篇文章吧