2015-05-27 11 views
6

System Windows 10 umożliwia użytkownikom przełączanie się między wirtualnymi pulpitami przy użyciu widoku zadań.Wykrywanie aktywnego pulpitu wirtualnego w systemie Windows 10 - Widok zadania - przełącznik wirtualnego komputera

Za opracowanie cel, muszę:

  • wykryć który pulpit jest aktywny
  • uzyskać parametry Virtual Desktop (uchwyt, klasa, stanowisko, style) lista
  • get wniosków od tego wirtualnego pulpit aplikacja
  • Przejście z jednego wirtualnego pulpitu na inny

W jaki sposób można to zrobić? Czy jest jakieś API?
Dziękuję za pomoc!

+0

https://github.com/mzomparelli/zVirtualDesktop –

Odpowiedz

2
Nie

jest interfejs, który powinien zapewnić większość funkcji trzeba: IVirtualDesktopManager interface

Posiada następujące metody:

  • GetWindowDesktopId
  • IsWindowOnCurrentVirtualDesktop
  • MoveWindowToDesktop

W przeciwnym razie wystarczy, są nawet bardziej nieoficjalne API udokumentowane na tej rosyjskiej stronie http://www.cyberforum.ru/blogs/105416/blog3671.html

Edit: oto C# otoki biblioteki dla wszystkich interfejsów COM: https://github.com/Grabacr07/VirtualDesktop

+0

Oto aplikacja Zbudowałem z wrappera API Grabacr07 ..... https: //github.com/mzomparelli/zVirtualDesktop –

Powiązane problemy