Moin,
hat jemand eine Idee/Lösung, wie ich in der App den Rechner (analog Windows + L) sperren kann?
Windows + L in App auslösen [erledigt]
Moderator: Moderatoren
- Klaus Schuster
- Foren-Administrator
- Beiträge: 367
- Registriert: Do, 24. Jan 2008 10:01
- Wohnort: 90762 Fürth
- Hat sich bedankt: 9 Mal
- Danksagung erhalten: 9 Mal
Windows + L in App auslösen [erledigt]
Zuletzt geändert von Klaus Schuster am Di, 13. Feb 2018 17:04, insgesamt 1-mal geändert.
Gruß Klaus
- mini990
- 1000 working lines a day
- Beiträge: 592
- Registriert: Sa, 28. Jan 2006 9:44
- Wohnort: Berg-Richtheim bei Neumarkt i.d.Opf.
- Danksagung erhalten: 1 Mal
Re: Windows + L in App auslösen
RunShell( "User32.dll,LockWorkStation", "Rundll32.exe", .T. )
Gruß Stefan
Gruß Stefan
- HaPe
- 1000 working lines a day
- Beiträge: 996
- Registriert: So, 15. Nov 2015 17:44
- Wohnort: 71665 Vaihingen-Enz
- Hat sich bedankt: 17 Mal
- Danksagung erhalten: 15 Mal
Re: Windows + L in App auslösen
Hallo Klaus !
MSDN: https://msdn.microsoft.com/de-de/librar ... 2147217396
VFP-Code:
*-- VK_NUMPAD9 betätigt => Taste '9' in Tastaturpuffer legen
SendMessage( gnHotKeyWindow, 0x0100, 0x00000039, 0x000A0001 ) && WM_KEYDOWN
SendMessage( gnHotKeyWindow, 0x0102, 0x00000039, 0x000A0001 ) && WM_CHAR
SendMessage( gnHotKeyWindow, 0x0101, 0x00000039, 0xC00A0001 ) && WM_KEYUP
Die VK_-Konstanten kannst du in der Winuser.h des SDKs nachschauen:
https://www.microsoft.com/en-us/downloa ... px?id=8442
Ich arbeite in diesem Fall mit SendMessage.hat jemand eine Idee/Lösung, wie ich in der App den Rechner (analog Windows + L) sperren kann?
MSDN: https://msdn.microsoft.com/de-de/librar ... 2147217396
VFP-Code:
*-- VK_NUMPAD9 betätigt => Taste '9' in Tastaturpuffer legen
SendMessage( gnHotKeyWindow, 0x0100, 0x00000039, 0x000A0001 ) && WM_KEYDOWN
SendMessage( gnHotKeyWindow, 0x0102, 0x00000039, 0x000A0001 ) && WM_CHAR
SendMessage( gnHotKeyWindow, 0x0101, 0x00000039, 0xC00A0001 ) && WM_KEYUP
Die VK_-Konstanten kannst du in der Winuser.h des SDKs nachschauen:
https://www.microsoft.com/en-us/downloa ... px?id=8442
--
Hans-Peter
Hans-Peter
- Klaus Schuster
- Foren-Administrator
- Beiträge: 367
- Registriert: Do, 24. Jan 2008 10:01
- Wohnort: 90762 Fürth
- Hat sich bedankt: 9 Mal
- Danksagung erhalten: 9 Mal
Re: Windows + L in App auslösen
Hallo Stefan, hallo Hans-Peter,
Danke. Stefans Einzeiler funktioniert wunderbar, die Variante von Hans-Peter werde ich mir morgen einmal ansehen
Danke. Stefans Einzeiler funktioniert wunderbar, die Variante von Hans-Peter werde ich mir morgen einmal ansehen
Gruß Klaus
- brandelh
- Foren-Moderator
- Beiträge: 15696
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 66 Mal
- Danksagung erhalten: 33 Mal
- Kontaktdaten:
Re: Windows + L in App auslösen [erledigt]
Toll, ich werde mal ein paar Suchbegriffe beisteuern, damit ich das wieder finde wenn ich es sucheRunShell( "User32.dll,LockWorkStation", "Rundll32.exe", .T. )
LockWorkStation
sperren
lock
bildschirmschoner
Gruß
Hubert
Hubert
- Herbert
- Der Entwickler von "Deep Thought"
- Beiträge: 1991
- Registriert: Do, 14. Aug 2008 0:22
- Wohnort: Gmunden am Traunsee, Österreich
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: Windows + L in App auslösen [erledigt]
Hubert , verschiebe das doch gleich in die Wissensdatanbank
Grüsse Herbert
Immer in Bewegung...
Immer in Bewegung...