(Moderator)
Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
Delphi 2006 Professional
|
Re: Freeware: Desktop-Switch
18. Jan 2006, 08:52
wie ich die Prozesse den Desktops zuordne weiß ich bereits. Da aber ein Prozess auf mehrere Desktops aufgeteilt werden kann (weil eigentlich die Threads auf die Desktops verteilt sind) muss ich das ganze noch in einem Tree schön aufbereiten.
In dem Zusammanhang hol ich mir einfach alle Threats per "CreateToolhelp32Snapshot" wo ich die ProzessID mitbekomme. Mit der Funktion GetThreadDesktop kann man dann ermitteln auf welchem Desktop der Thread läuft und das muss dann einfach "nur" noch dargestellt werden.
Jens Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
|