Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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]

Может как нибуть при помощи реестра.


Наверх

Титульная страница Поиск, карта сайта Написать письмо