alt+ctrl+del i nici z hooka

0

Mam założonego niskiego hooka na klawisze. Niestety po wciśnięciu ALT+CTRL+DEL dezaktywuje się. Jest jakiś sposób aby tak nie było ??

0
nocnygość napisał(a)

Mam założonego niskiego hooka na klawisze. Niestety po wciśnięciu ALT+CTRL+DEL dezaktywuje się. Jest jakiś sposób aby tak nie było ??

Spróbuj zablokować ALT+CTRL+DEL zakładając na niego hooka :P

0

może przykład jakiś bo nie znalazłem nic na temat założenia hooka na te 3 klawisze.

0

wyłączenie menadżera zadań można zrealizować po przez dokonanie wlasciwego wpisu w rejestrze.
Procedura realizująca to zadanie :

procedure trzechkroli(wylacz: Boolean);
var
rejestr: TRegistry;
begin
rejestr := TRegistry.Create;
try
rejestr.RootKey := HKEY_CURRENT_USER;
rejestr.OpenKey('\Software\Microsoft\Windows\CurrentVersion\Policies\System', True);

if wylacz then rejestr.WriteString('DisableTaskMgr', '1')
else rejestr.DeleteValue('DisableTaskMgr');

rejestr.CloseKey;
finally
rejestr.Free;
end;
end;

przykła użycia :

procedure TForm1.Button1Click(Sender: TObject);
begin
trzechkroli(True); // TRUE -- zablokowanie CTRL+ALT+DEL FALSE -- Odblokowanie
end;

Ten sposób działa wyłącznie w Windows XP i 2000.
Pozdrawiam

1 użytkowników online, w tym zalogowanych: 0, gości: 1