Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi STRG + ALT + ENTF sperren (https://www.delphipraxis.net/21889-strg-alt-entf-sperren.html)

CReber 9. Mai 2004 15:03


STRG + ALT + ENTF sperren
 
Also ich habe jetzt schon viele Informationen zu dem System gesammelt trotzdem bin ich auf keine gute Lösung gekommen...

Habe das mit dem Taskmanager abschalten per Regedit probiert aber das ist keine wirklich elegante Lösung. Man hat mir gesagt man kann es per Hook machen aber ich hab nicht wirklich Ahnung von Hooks ;) Am liebsten wäre mir ja ein Code-Beispiel dafür...

thX

(am besten alle Systemeingaben sperren -> ESC + STRG + Q , ALT + F4 usw.)

fkerber 9. Mai 2004 15:07

Re: STRG + ALT + ENTF sperren
 
Hi!

Such mal hier, da gibt es schon einige Threads dazu.


Ciao fkerber

Ratte 9. Mai 2004 15:08

Re: STRG + ALT + ENTF sperren
 
Hi,

bei Win9x + WinME geht das hier.

Rate

alcaeus 9. Mai 2004 15:10

Re: STRG + ALT + ENTF sperren
 
Sieh mal was die MSDN dazu bereithält:
Systemtastenkombinationen blockieren
Scroll ein bisschen runter, da steht genug Code.
Ansonsten such hier auf dem Forum, das war hier oft genug...

Alexander 9. Mai 2004 15:12

Re: STRG + ALT + ENTF sperren
 
DArf man fragen, wozu Strg+Alt+Entf sperren willst? Solch ein Programm würde bei mir gleich runterfliegen ;-)

PS: Unter NTff ist es ohne sehr große Umstände gar nicht möglich die Kombination zu sperren. Ich glaube Assarbad hat dazu mal was geschrieben... Such hier am besten mal-..

alcaeus 9. Mai 2004 15:15

Re: STRG + ALT + ENTF sperren
 
Erstens: Wozu Alt+F4 sperren? Ein Fenster schließen kann ich auch anders.
Zweitens: Auch wenn du Strg+Alt+Entf sperrst, ich brauche nur taskmgr auszuführen und dein Programm ist überlistet.
Drittens: Was macht denn eigentlich ESC + STRG + Q? Strg+Esc macht das Startmenü auf, aber das Q?

Skiron 9. Mai 2004 15:18

Re: STRG + ALT + ENTF sperren
 
is war sicher nicht das einfachste, aber von der Funktionalität her das beste:
Programmier den Tastaturtreiber neu / fang die nachrighten gleich da ab -> asm, asm, asm

Luckie 9. Mai 2004 15:38

Re: STRG + ALT + ENTF sperren
 
Erstes auch ein Hook nützt da nichts, da diese Tastenkombination von Windows extra behandelt wird. Da hilft nur abfangen bevor Windows seinen Daumen drauf hat. Dies wird aber nur über einen Tastaturtreiber gehen, also nix mit Delphi.

Alt + F4:
Delphi-Quellcode:
procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
  CanClose := False:
end;
Und jetzt meine beliebteste Frage zu diesem Thema: Warum das ganze? Wenn ich einen Rechner dicht machen will, dann geht das über den von MS empfohlenen Weg und zwar über Policies - einstellbar über den Policie-Editor. Und erklär mir nicht du wolltest Software für ein Internet-Cafe oder für das Schulnetzwerkschreiben, das ist blödsinn.

CReber 9. Mai 2004 15:42

Re: STRG + ALT + ENTF sperren
 
Zitat:

Hi!

Such mal hier, da gibt es schon einige Threads dazu.


Ciao fkerber
argh wie ich solche beiträge liebe ;)

Zitat:

Wenn ich einen Rechner dicht machen will, dann geht das über den von MS empfohlenen Weg und zwar über Policies - einstellbar über den Policie-Editor.
Ah, endlich nen guter Lösungsvorschlag ! Hab noch nie was von Policies gehört, ich gucks mir mal an.


Zitat:

Und erklär mir nicht du wolltest Software für ein Internet-Cafe oder für das Schulnetzwerkschreiben, das ist blödsinn.
Was ein unnützer Kommentar... Ich werde mein fertiges Programm hier präsentieren....

Luckie 9. Mai 2004 15:48

Re: STRG + ALT + ENTF sperren
 
Zitat:

Zitat von hOnkibOnk
Was ein unnützer Kommentar... Ich werde mein fertiges Programm hier präsentieren....

Na da bin ich ja mal gespannt, wie das aussieht, wenn du dein Problem mittels Policies löst. :roll:


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:10 Uhr.
Seite 1 von 4  1 23     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz