首页 新闻 会员 周边 捐助

如何遍历Createdesktop创建的虚拟桌面内容

0
悬赏园豆:50 [待解决问题]

1、我用Enumdesktop遍历到的虚拟桌面,名字很奇怪,除了一个是Winsta0,其它都是Service,我自己创建的虚拟桌面名字vDesktop1却没找到

2、我想在原来系统桌面中,通过FindwindowEx等API查找遍历这个虚拟桌面下运行的calc.exe计算器窗口,找到了上千个窗口对象,却无法找到这个。但如果在虚拟桌面里头就能找到。如何夸桌面找到呢?

希望能用vb的例子

星舟的主页 星舟 | 初学一级 | 园豆:152
提问于:2020-11-13 15:28
< >
分享
所有回答(1)
0

window station , desktops , window
这三个是依次有层次关系
枚举 desktops必须要把 window station 传入正确, 如果没找到确认下创建的虚拟桌面所属的 window station
Findwindow 同样需要设置好 desktops, 这个desktops 不是函数传入的, 需要用 SetThreadDesktop 之类的函数先切换桌面

Yofoo | 园豆:394 (菜鸟二级) | 2020-11-15 14:10
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册