Forum: Win32/Win64 API (native code)
Delphi
by SirThornberry,
25. Okt 2007
also ich hole mir alle Threads und mit GetThreadDesktop hole ich mir den entsprechenden Desktop dazu :-D
Denn du musst bedenken das ein nicht der Prozess an einen Desktop gebunden ist sondern der Thread. Es kann also auch Prozesse geben die ihre Threads auf alle Desktops verteilen.
Forum: Win32/Win64 API (native code)
Delphi
by SirThornberry,
24. Okt 2007
wie listest du bisher alle Prozesse auf? Bei der Struktur zum auflisten aller Prozesse enthält die Struktur (wenn ich mich recht entsinne) auch einen Teil welcher den Desktopnamen angibt.
Forum: Win32/Win64 API (native code)
Delphi
by SirThornberry,
17. Jan 2006
Ok, da werd ich das mal probieren. Thx.
Forum: Win32/Win64 API (native code)
Delphi
by SirThornberry,
17. Jan 2006
Hallo,
ich habe mit CreateDesktop einen Desktop erstellt und darin auch Programm gestartet (explorer.exe damit ich auch dort eine Taskleiste hab etc.).
Wie kann ich jetzt diesen Desktop wieder freigeben so das auch alle Programme auf diesem Desktop mit zugehen bzw. ohne Desktop sind.
Wenn ich einfach CloseDesktop verwende und noch Programme auf dem Desktop sind, wird der Desktop leider...