[Delphi] Jak zakazat Ctrl+Esc, Ctrl+Alt+Del pod Win XP ?
Zkousel jsem:
Jak zakázat kombinaci kláves ALT-TAB, CTRL-ALT-DEL ?
Procedure ZakazatKlavesy(Zakazat: Boolean);
var
Param: DWORD;
begin
Param := 0;
SystemParametersInfo(SPI_SETFASTTASKSWITCH, UINT(not Zakazat), @Param, 0); // ALT+TAB, CTRL+ESC
SystemParametersInfo(SPI_SCREEN-SAVERRUNNING, UINT(not Zakazat), @Param, 0); // CTRL+ALT+DEL
end;
Ale to chodi pod Win9x ne pod WinXP,
pouzivam Delphi 6 Personal
Zakazany pod Win XP jsem jiz od nejakych aplikaci videl,
napr. jako http://www.dwinlock.kassl.de/
ale potrebuji si to obslouzit do vlastni app.
Re: [Delphi] Jak zakazat Ctrl+Esc, Ctrl+Alt+Del pod Win XP ?
Uz se to tu resilo - Ctrl+Alt+Del ve WinXP nezakazes, kvuli bezpecnosti je tato klavesova zkratka resena na urovni jadra.
EDIT: jak koukam na tu aplikaci, tak to asi nejak pujde, rozhodne sem reseni postni, najdes-li ho ;)
Re: [Delphi] Jak zakazat Ctrl+Esc, Ctrl+Alt+Del pod Win XP ?
Nie je to sice v Delphi, ale je to prvy link z Googlu :)
http://msdn.microsoft.com/msdnmag/issues/02/09/CQA/