Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Tastatur-Problem (https://www.delphipraxis.net/5610-tastatur-problem.html)

TheMiller 12. Jun 2003 22:59


Tastatur-Problem
 
Hallo,

ich sitze hier und versuche, die Tasten STRG+ALT+ENT unter WINXP zu sperren. Habe auch schon durch Forum geblättert, habe aber leider einiges nicht verstanden. Ist jemand so nett, und würde mir mal einen Code schreiben, indem Strg+alt+ent unter winxo gesperrt sind (OnKeyPress)oder(OnKeyDown)... Wenn ihr lust habt, könnt ihr noch einen Kommentar zu dem Code schreiben. Aber bitte innerhalb dieser Seite keinen Link zu einem anderen Thread, da ich diese schon fast alles auswendig kenne.

Danke im Vorraus

Duffy 13. Jun 2003 05:59

Hallo DJ-SPM,
...CTRL+ALT+DELETE unter XP deaktivieren?
bye

Christian Seehase 13. Jun 2003 11:52

Moin Zusammen,

ich hab' den genannten Tip mal überarbeitet.
Ausserdem empfehle ich dringend, gerade für XP, den von Nico Bendlin abgegebenen Kommentar zu dem Tip noch zu lesen.

Delphi-Quellcode:
procedure DisableTaskMgr(bTF: Boolean);

var
  reg: TRegistry;

begin
  reg := TRegistry.Create;
  try
    reg.RootKey := HKEY_CURRENT_USER;
    if reg.OpenKey('Software\Microsoft\Windows\CurrentVersion\Policies\System', true) then begin
      try
        if bTF then begin
          reg.WriteInteger('DisableTaskMgr',1);
        end else begin
          reg.WriteInteger('DisableTaskMgr',0);
        end;
      finally
        reg.CloseKey;
      end;
    end;
  finally
    FreeAndNil(reg);
  end;
end;

TheMiller 13. Jun 2003 12:50

Hey
ihr seid klasse. Funzt einwandtfrei. Vielen Dank... jetzt kanns weitergehen...

bigTHX

DJ-SPM

Christian Seehase 13. Jun 2003 13:00

Moin DJ-SPM,

ich hoffe, dass Du auch den Kommentar von Nico gelesen hast.

Daniel B 13. Jun 2003 14:39

Moin Christian,
Zitat:

Zitat von Christian Seehase
ich hoffe, dass Du auch den Kommentar von Nico gelesen hast.

Ich Quote es mal hier hinein.
Zitat:

should be disable TaskMgr... von Nico Bendlin

This policy does not disable the Secure Attention Sequence (SAS, usually [Ctrl+Alt+Del]).
SAS starts only the Task Manager if Fast User Switching (FUS) is active. If not it switches to the Winlogon desktop (like in Windows NT/2000).
Grüsse, Daniel :hi:

TheMiller 13. Jun 2003 23:08

ja, gelesen schon, aber nicht verstanden. Sry

Luckie 14. Jun 2003 03:17

Das bedeutet, dass Strg+Alt+Entf immer noch funktioniert, nur der Button für den Taskmanger im aufgerufenen Dialog deaktiviert wird. Man kann also immer noch den Rechner runterfahren, wenn gar nichts mehr geht.

TheMiller 15. Jun 2003 10:35

Achso,

ja, das ist aber kein Problem, da sich das Programm automatisch in den Autostart setzt, bis das richtige eingegeben wurde

Christian Seehase 15. Jun 2003 12:15

Moin DJ-SPM,

Zitat:

Zitat von DJ-SPM
da sich das Programm automatisch in den Autostart setzt, bis das richtige eingegeben wurde

Das hab' ich jetzt nicht verstanden, könntest Du das bitte noch mal erklären?


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:52 Uhr.
Seite 1 von 2  1 2      

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