Thema: Delphi FindWindow als System

Einzelnen Beitrag anzeigen

Benutzerbild von SleepyMaster
SleepyMaster

Registriert seit: 18. Mai 2003
634 Beiträge
 
#6

Re: FindWindow als System

  Alt 23. Apr 2004, 14:36
OK! Ich habs geschafft! Vielen Dank für deinen Tipp NicoDE!

Delphi-Quellcode:
var
  hwinstaUser,hdeskUser: THandle;
begin
SetLastError(0);
hwinstaUser:=OpenWindowStation('winsta0', FALSE, MAXIMUM_ALLOWED);
if hwinstaUser <> 0 then
  if SetProcessWindowStation(hwinstaUser) then
    begin
    hdeskUser:=OpenDesktop('Default', 0, FALSE, MAXIMUM_ALLOWED);
    if hdeskUser <> 0 then
      if SetThreadDesktop(hdeskUser) then
        Messagebox(0,'Es geht!!!','NA!!!',64);
    end;
if GetLastError<>0 then
  Messagebox(0,pchar(inttostr(GetLastError)),'Fehler',64);
  Mit Zitat antworten Zitat