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

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

Блокировка клавы [D6, WinXP]


webPauk ©   (2003-09-03 14:20:00) 

Пытаюсь блокировать клаву WinExec(PChar("rundll32 keyboard,disable"), SW_SHOW);, в результате чего выдается ошибка: "Ошибка при загрузке keyboard. Не найден указанный модуль". В чем причина?


DeadMeat   (2003-09-04 13:44:00) [1]

> Song
Оооо... Извините... Я не туда зашёл значит... :))


Song   (2003-09-03 21:53:00) [2]

2[7] DeadMeat © (03.09.03 18:00)
Здесь всё-таки сайт программистов, а не извращенцев


DeadMeat   (2003-09-03 18:00:00) [3]

> Song
Ну почему никак...?? Я не имею ввиду способ типа пропатчить Gina.dll. Просто вызывать BlockInput (True) в таймере или потоке...


Song   (2003-09-03 16:23:00) [4]


> зrocedure BlockInput(MyBool: Boolean); stdcall; external
> "USER32.DLL";
>
> blockinput(False);
> blockinput(True);


Только это ещё и клаву блокирует. Именно поэтому я тебе это и не посоветовал.

В NT никак, в w9x см. SystemParamtersInfo()


webPauk   (2003-09-03 16:10:00) [5]

зrocedure BlockInput(MyBool: Boolean); stdcall; external "USER32.DLL";

blockinput(False);
blockinput(True);


только как сделать, чтобы по CTRL+ALT+DEL нельзя было разблокировать?


Song   (2003-09-03 15:44:00) [6]

В XP нет такой ф-ии или может есть но в другой dll-ке.


webPauk   (2003-09-03 15:25:00) [7]

2 Song
а для XP?


Song   (2003-09-03 15:17:00) [8]


> В чем причина?

Только для w9x


[lamer]Barmaglot   (2003-09-03 14:53:00) [9]

FAQ?
http://www.delphimaster.ru/cgi-bin/faq.pl?look=1&id=988620924&n=15


Наверх

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