Windows + L in App auslösen [erledigt]

Konzeptionelles, Technisches, Termine, Fragen zum Hersteller usw.

Moderator: Moderatoren

Antworten
Benutzeravatar
Klaus Schuster
Foren-Administrator
Foren-Administrator
Beiträge: 366
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]

Beitrag von Klaus Schuster »

Moin,

hat jemand eine Idee/Lösung, wie ich in der App den Rechner (analog Windows + L) sperren kann?
Zuletzt geändert von Klaus Schuster am Di, 13. Feb 2018 17:04, insgesamt 1-mal geändert.
Gruß Klaus
Benutzeravatar
mini990
1000 working lines a day
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

Beitrag von mini990 »

RunShell( "User32.dll,LockWorkStation", "Rundll32.exe", .T. )


Gruß Stefan
Benutzeravatar
HaPe
1000 working lines a day
1000 working lines a day
Beiträge: 995
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

Beitrag von HaPe »

Hallo Klaus !
hat jemand eine Idee/Lösung, wie ich in der App den Rechner (analog Windows + L) sperren kann?
Ich arbeite in diesem Fall mit SendMessage.
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
Benutzeravatar
Klaus Schuster
Foren-Administrator
Foren-Administrator
Beiträge: 366
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

Beitrag von Klaus Schuster »

Hallo Stefan, hallo Hans-Peter,

Danke. Stefans Einzeiler funktioniert wunderbar, die Variante von Hans-Peter werde ich mir morgen einmal ansehen
Gruß Klaus
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15688
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: Windows + L in App auslösen [erledigt]

Beitrag von brandelh »

RunShell( "User32.dll,LockWorkStation", "Rundll32.exe", .T. )
Toll, ich werde mal ein paar Suchbegriffe beisteuern, damit ich das wieder finde wenn ich es suche 8)

LockWorkStation
sperren
lock
bildschirmschoner
Gruß
Hubert
Benutzeravatar
Herbert
Der Entwickler von "Deep Thought"
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]

Beitrag von Herbert »

Hubert , verschiebe das doch gleich in die Wissensdatanbank
Grüsse Herbert
Immer in Bewegung...
Antworten