Blokowanie konkretnych skrótów klawiaturowych

0

Hej!
Chcialbym napisac program, ktory wykrywa probe klikniecia kombinacje klawiszy np ALT+F4 lub ALT+TAB i ją zablokował. Problem w tym, że chciałbym to wykryć nie tylko w obszarze własnej aplikacji ale całego hm systemu?

Czy jest to w ogóle możliwe?
Wiem, że w aplikacji można zrobić coś w tym stylu:

procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if (Key = VK_F4) and (ssAlt in Shift) then Key := 0;
end;

A jak to zrobić dla innych programów?
help pls

3

globalny hook na klawiaturę

RegisterHotKey(....)

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