Thema: Delphi Desktops ermitteln

Einzelnen Beitrag anzeigen

Dezipaitor

Registriert seit: 14. Apr 2003
Ort: Stuttgart
1.701 Beiträge
 
Delphi 7 Professional
 
#3

Re: Desktops ermitteln

  Alt 29. Jan 2008, 12:19
jo geht ganz leicht in etwa so mit der JWSCL :
Delphi-Quellcode:
uses
  JwaWindows,
  JwsclWinStations,
  JwsclTypes,
  JwsclStrings;

var WinSta : TJwSecurityWindowStation;
    Names : TJwTJwStringArray;
    i : Integer;
begin
  WinSta := TJwSecurityWindowStation.Open('winsta0',true,WINSTA_ENUMDESKTOPS);
  try
    Names := WinSta.DesktopNames;

    for i := low(Names) to high(Names) do
      Writeln(Names[i]);

  finally
    WinSta.Free;
  end;

  readln;
end.
Christian
Windows, Tokens, Access Control List, Dateisicherheit, Desktop, Vista Elevation?
Goto: JEDI API LIB & Windows Security Code Library (JWSCL)
  Mit Zitat antworten Zitat