Programowanie w języku Delphi » FAQ

Jak wyłączyć skróty w Windows (Ctrl Del Alt )

W systemach Win9x/ME:
Należy oszukać system tak aby myślał, że nasz program jest wygaszaczem ekranu.
var 
  L: LongBool;
begin
  SystemParametersInfo(97, Word(True), @L, 0); //Włącza blokadę
  SystemParametersInfo(97, Word(False), @L, 0); //Wyłącza blokadę
end; 


W systemie WinNT/2K/XP (z www.torry.net) :
Należy dodać do rejestru w kluczu:
HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System
wartość ciągu:
DisableTaskMgr
równą 1
Jeżeli jakiś klucz nie istnieje to należy go dodać (domyślnie nie ma klucza System).
Jeżeli chcesz znowu przywrócić działanie Menedżera zadań to usuń DisableTaskMgr.
O operacjach na rejestrze patrz Rejestr

4 komentarze

xc1024 2008-05-07 19:31

a jak to calkiem wylaczyc w vista ? (tzn. zadnego okienka wyloguj, taskmgr,itp.)

Grzybek 2005-10-28 13:43

Jak wyłączyć skróty w Windows? ( Ctrl + Del + Alt )
To chyba nie dotyczy tematu:
W systemie WinNT/2K/XP (z www.torry.net) :
Należy dodać do rejestru w kluczu:
HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System
wartość ciągu:
DisableTaskMgr
równą 1
Jeżeli jakiś klucz nie istnieje to należy go dodać (domyślnie nie ma klucza System).
Jeżeli chcesz znowu przywrócić działanie Menedżera zadań to usuń DisableTaskMgr.
:)

Johny 2003-04-26 15:13

tylko pa takim zabiegu  menadżer w XP wogule się nie włancza. a jak zrobić żeby się włanczał ale mojego programu tam nie było

Snowak 2004-04-13 13:30

Odpowiedz dla johnego: Wygeneruj zdarzenie onCreate formy i jako tresc wpisz Application.Title := '';