![]() |
Windows Logo-Taste Sperren
Also ich hab volgendes Problem....
Ich hab meine Anwendung auf vollbild, das mit einem passwort versehen ist, um den Bildschirm halt zu sperren.... mein problem: wenn ich auf die windowslogo taste dücke ist der prizipiell "entsperrt" und das will ich unterbinden. ich hab das auch schon hiermit probiert:
Delphi-Quellcode:
und das funzt nich.... mit buchstaben und zahlen ist das kein problem aber das geht gar nich....
if key = #188 (glaube ich mal) then key = #0;
vllt. kann man ja in der registry ein wert setzten aber hab auch kp welcher^^ MFG Spassbremse |
Re: Windows Logo-Taste Sperren
Warum willst du die Windows-Taste sperren?
|
Re: Windows Logo-Taste Sperren
Zitat:
|
Re: Windows Logo-Taste Sperren
Zitat:
IMHO kannst du solche Sachen (Windows-Taste, Strg+Alt+Entf, Win+L, etc.) nicht so einfach sperren. Ev. hilft es dir, eine eigene GinaDLL zu schreiben. Grüße Faux |
Re: Windows Logo-Taste Sperren
Den WindowsButton konnte man ja leicht sperren (gegen mausklick) ... is ja nur'n Fenster, daß man disablen kann.
Die Windowstaste konnte man unter Win2000 (XP/Vista weiß ich nicht) indirekt sperren, man mußte nur irgendeinen Wert ändern, welcher windows signalisiert daß der Bildschirmschoner angeblich läuft. (wärend dieser zeit war zumindestens die Wintaste (und eventuell noch Anderes) ohne Funktion. such mal im DSDT, oder bei Sourceforge ... irgendwo hatte ich da mal 'nen Code für gesehn. |
Re: Windows Logo-Taste Sperren
Zitat:
Grüße Faux |
Re: Windows Logo-Taste Sperren
Hi Spassbremse.
Zwischenfrage: Warum nutzt du nicht die windowseigenen Funktionen zum Sperren. Das wäre um vieles einfacher: Du vergibst einfach für den Benutzer ein Passwort und drückst Win+L. Gruß, Waldteufel |
Re: Windows Logo-Taste Sperren
Ich verweise an dieser Stelle mal auf
![]() Grüße Faux [edit=Christian Seehase]URL-Tag korrigiert. Mfg, Christian Seehase[/edit] |
Re: Windows Logo-Taste Sperren
Zitat:
(machte der im Win2K och schon) In 'nem eigenem Programm könntest du diese Eingaben einfach ignorieren. :angel2: |
Re: Windows Logo-Taste Sperren
die Windowstaste müsste doch auch per hook abzufangen sein. Nur eben Strg+Alt+Entf zusammen abfangen sollte nicht funktionieren.
|
Re: Windows Logo-Taste Sperren
Zitat:
Grüße Faux |
Re: Windows Logo-Taste Sperren
Moin,
hast du es schon mal ![]() Ich weiss allerdings nicht ob der Code auch gegen das Druecken der Start-Taste absichert... Greetz alcaeus |
Re: Windows Logo-Taste Sperren
Zitat:
|
Re: Windows Logo-Taste Sperren
Zitat:
zum einen über
Delphi-Quellcode:
zum anderen (unelegant) durch das Simulieren der Tastenkombination
LockWorkStation();
|
Re: Windows Logo-Taste Sperren
Zitat:
Grüße Faux |
Re: Windows Logo-Taste Sperren
für alle neugiereigen... hier ist mal meine lösung die ich gefunden hab:
Zitat:
|
Re: Windows Logo-Taste Sperren
Und wie soll das ein nicht Administartor machen, der dein Programm benutzt?
|
Re: Windows Logo-Taste Sperren
ich sag meinem programm einfach es soll einen binärwert schreiben... ganz einfach^^
EDIT: auch getestet funzt |
Re: Windows Logo-Taste Sperren
Dann führ das Programm mal nicht als Administrator aus, sondern als normaler Benutzer. :?
|
Re: Windows Logo-Taste Sperren
Mann kann doch auch die Taskleiste verstecken. Dann dürfte doch auch kein Menü mehr erscheinen, oder wird die Taskleiste dann wieder angezeigt?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:42 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