Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Wie kann man die Strg+Alt+Entf sperren (https://www.delphipraxis.net/42426-wie-kann-man-die-strg-alt-entf-sperren.html)

Delphi Star 18. Mär 2005 17:41


Wie kann man die Strg+Alt+Entf sperren
 
wie kann man das drücken von Strg+Alt+Entf abfangen :?:

Die Muhkuh 18. Mär 2005 17:43

Re: Wie kann man die Strg+Alt+Entf sperren
 
Hi,

IMHO kannst du das gar nicht abfangen. Was würde es dir nutzen?

Luckie 18. Mär 2005 17:44

Re: Wie kann man die Strg+Alt+Entf sperren
 
Gar nicht. Es sei denn du programmierst einen low-level Tastaturtreiber.

Gibt es einen Grund, warum du das sperren willst? Bitte sag jetzt nicht, dass das eine Software für ein Internet Café werden soll. :roll:

Tzuxy 18. Mär 2005 17:47

Re: Wie kann man die Strg+Alt+Entf sperren
 
Also wenn du darauf hinaus willst den Taskmanager zu sperren, versuch ma das:
Um den Taskmanager zu sperren muss man in der Registry unter HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ System dem DWORD-Wert "DisableTskMgr" den Wert "1" zuweisen.

Versuchs

whiteshark 18. Mär 2005 17:48

Re: Wie kann man die Strg+Alt+Entf sperren
 
Kann man das nicht sperren, indem man die Windowsmessage abfängt? :gruebel:
Dann kann man die Windowsmessage abfangen und anstelle dieser eine/ keine Funktion aufrufen.

toms 18. Mär 2005 17:52

Re: Wie kann man die Strg+Alt+Entf sperren
 
[dp]Strg+Alt+Entf[/dp]

Master_RC 18. Mär 2005 17:54

Re: Wie kann man die Strg+Alt+Entf sperren
 
ouh, da gibts was ganz gemeines :D

wenn man ja eingaben sperrt (maus/tastatur), kann man das ja nur wieder mit STRG+ALT+ENTF wieder zurückbringen :D

Luckie 18. Mär 2005 17:56

Re: Wie kann man die Strg+Alt+Entf sperren
 
Zitat:

Zitat von Tzuxy
Also wenn du darauf hinaus willst den Taskmanager zu sperren, versuch ma das:
Um den Taskmanager zu sperren muss man in der Registry unter HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ System dem DWORD-Wert "DisableTskMgr" den Wert "1" zuweisen.

Sehr schön. Wie würdest du gucken, wenn du in einen ICE steigst und dann kommt ein Techniker und baut hinter dir alle Notbremsen aus? :roll:

BTW kann man so zwar den Taskmanger "abschalten" Strg+Alt+Entf sollte aber immer noch gehen.

Delphi Star 18. Mär 2005 17:59

Re: Wie kann man die Strg+Alt+Entf sperren
 
Zitat:

Was würde es dir nutzen?
Ich möchte ein Programm schreiben mit dem man mit Hilfe eines USB-Stick oder einem Anderen Wechseldatenträger den PC sperren kann. Also sobald der Stick entfernt wird wird der Rechner gesperrt und sobald er wieder eingesteckt wird wieder entsperrt.

Luckie 18. Mär 2005 18:06

Re: Wie kann man die Strg+Alt+Entf sperren
 
Und was hat das mit Strg+Alt+Entf zu tun? Mit der API Funktion MSDN-Library durchsuchenLockWorkStation kannst du den Rechner sperren. Zugang erhält man erst wieder, wenn man sich erneut eingeloggt hat.

Für das autentifitieren ist der Prosess WinLogon.exe zuständig, der wiederum auf die Hier im Forum suchenGina zurückgreift. Der einzig sinnvolle Weg wäre einen eigenen Gina ersatz zu schreiben. Und meines Wissens tun dies auch alle Programme, die das Login per Smartcard unterstützen bzw. Software auf USB Sticks, die den PC sperren.

Ob deine Idee so zweckmäßig ist, sei mal dahingestellt. USB Stciks kann man verlieren oder sie können kaputt gehen.

Tubos 18. Mär 2005 18:12

Re: Wie kann man die Strg+Alt+Entf sperren
 
Zitat:

Kann man das nicht sperren, indem man die Windowsmessage abfängt?
Dann kann man die Windowsmessage abfangen und anstelle dieser eine/ keine Funktion aufrufen.
Da gibts keine Windows Message. STRG+ALT+ENTF kann man auch nicht durch einen Hook o.Ä. abfangen.

NicoDE 18. Mär 2005 18:59

Re: Wie kann man die Strg+Alt+Entf sperren
 
Zitat:

Zitat von Delphi Star
Ich möchte ein Programm schreiben mit dem man mit Hilfe eines USB-Stick oder einem Anderen Wechseldatenträger den PC sperren kann. Also sobald der Stick entfernt wird wird der Rechner gesperrt und sobald er wieder eingesteckt wird wieder entsperrt.

Klingt nach SmartCard API.
(Ich kenne allerdings keine Umsetzung in Delphi Language - aber das hat nichts zu bedeuten, da ich mich damit lange nicht mehr beschäftigt habe... letztendlich läuft es darauf hinaus, dass Du in den Login-Prozess eingreifen musst. Am besten die Dokumentation zur GINA und SmartCard API studieren)

Zitat:

Zitat von Luckie
bzw. Software auf USB Sticks, die den PC sperren.

Wenn wir von der gleichen Art von Software reden, dann sollte die verwendete Technik nicht nachgeahmt werden (weder sicher, noch sauber)...

gmarts 18. Mär 2005 23:35

Re: Wie kann man die Strg+Alt+Entf sperren
 
Wie Luckie schon sagte...nen LowLevel-Tastatur-Treiber basteln: Tastatur aufschrauben, Kontakte der STRG-Taste verlängern und nen Schlüsselschalter zwischenhängen. :mrgreen:

Luckie 18. Mär 2005 23:57

Re: Wie kann man die Strg+Alt+Entf sperren
 
Zitat:

Zitat von NicoDE
Zitat:

Zitat von Luckie
bzw. Software auf USB Sticks, die den PC sperren.

Wenn wir von der gleichen Art von Software reden, dann sollte die verwendete Technik nicht nachgeahmt werden (weder sicher, noch sauber)...

Keine Ahnung, WAS das für Software ist, aber ich habe schon USB Stciks gesehen, die das irgendwie machen.

NicoDE 19. Mär 2005 08:21

Re: Wie kann man die Strg+Alt+Entf sperren
 
Zitat:

Zitat von Luckie
Keine Ahnung, WAS das für Software ist, aber ich habe schon USB Stciks gesehen, die das irgendwie machen.

Die (die ich bisher gesehen habe) bezeichnen ein Fenster, welches sich im Millisekundentakt in den Vordergrund bringt, als 'gesperrtes' System - in der Tat kann der Benutzer in 95% der Fälle sein System nicht mehr benutzen *g*


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:57 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 by Thomas Breitkreuz