![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ALT+CTRL+DEL под winXP [D5, D7, WinXP]
Александр1 © (2004-08-31 05:49:00)Как заблокировать ALT+CTRL+DEL под winXP.
Ниже приведённый код работает только под win9x
procedure TForm1.Button1Click(Sender: TObject);
var
Dummy:integer;
begin
Dummy:=0;
SystemParametersInfo(SPI_SETFASTTASKSWITCH, 1, @Dummy, 0);
SystemParametersInfo(SPI_SCREENSAVERRUNNING, 1, @Dummy, 0);
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
SystemParametersInfo(SPI_SETFASTTASKSWITCH, 0, 0, 0);
SystemParametersInfo(SPI_SCREENSAVERRUNNING, 0, 0, 0);
end;
end.
GrayFace (2004-09-01 16:29:00) [1]Александр1 (31.08.04 5:49)
Убери все, что связано с Dummy. И зачем изменять FASTTASKSWITCH? По сабжу - в реестре как-то можно.
Sanek_metaller (2004-09-01 12:10:00) [2]Отлови его по caption'у и закрой.
Александр1 (2004-09-01 10:11:00) [3]Да я в принципе уже нашёл как заблокировать Ctrl+Alt+Del. Правда через реестер, но фик с ним пойдёт.
Анонимщик (2004-08-31 12:39:00) [4]В реестре, если я чего-то не путаю, можно где-то указать, что за комбинация клавиша отвечает той, которая обычно обрабатывается winlogon'ом на Ctrl+Alt+Del. Только не помню ветку.
Но тебе же уже неоднократно говорили, что занимаешься ерундой. Смотри MSDN на winlogon и gina.
KSergey (2004-08-31 12:32:00) [5]НИКАК!!! Это просто никому не надо!
Александр1 (2004-08-31 12:31:00) [6]Может как нибуть при помощи реестра.