![]() |
Status Arbeitsstation gesperrt oder nicht abfragen...
Hallo,
ich bastel gerade einen Messenger, der eine Abwesenheitsfunktion enthalten soll... Sobald der Benutzer die Arbeitsstation sperrt (STRG+ALT+ENTF, Computer Sperren), soll entsprechend reagiert werden. WIE bekomme ich raus, ob die gerade gesperrt ist oder nicht ? Danke & Gruß, Robert |
Re: Status Arbeitsstation gesperrt oder nicht abfragen...
Hi,
Probier's mal damit:
Delphi-Quellcode:
function IsDesktopLocked: Boolean;
var hDesktop: HDESK; begin Result := False; hDesktop := OpenDesktop('default', 0, False, DESKTOP_SWITCHDESKTOP); If hDesktop <> 0 Then begin Result := not SwitchDesktop(hDesktop); CloseDesktop(hDesktop); end; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:35 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz