Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.28;
Скачать: CL | DM;

Вниз

Как заблокировать клавиатуру.   Найти похожие ветки 

 
Metallica   (2002-08-05 19:32) [0]

Как программно заблокировать клавиатуру, чтобы и [Ctrl+Alt+Del] не срабатывал.

P.S. Можно примеры на C++ или Asm.


 
Metallica   (2002-08-06 09:42) [1]

И что, никто не знает?


 
Song ©   (2002-08-06 10:41) [2]

Такие примеры Вам вряд ли кто приведёт. На этом сайте запрещены моралью.


 
Beglec ©   (2002-08-22 03:46) [3]

В NT ни как, а вот в Win9x можно


 
Pavel_S ©   (2002-08-22 07:19) [4]

Song - какой моралью ? Вы о чем говорите.


 
Opuhshii ©   (2002-08-22 07:29) [5]

Форма появляется тогда, когда есть бесформенное. Бесформенное появляется тогда, когда есть форма. в этих словах заключена вся мудрость Истинного Пути. Если ты будешь много думать об этих словах, то обязательно постигнешь, в чем смысл этого Истинного Пути.

Компьютер, на котором не запущено ни одной программы, пребывает в хаосе, возникающем из сотен миллионов неинициализированных байт памяти. Запущенная программа рассеивает этот хаос, правильно устанавливая биты и направляя flow-controlтак, чтобы процессор не выполнял пустые циклы или бессмысленные сочетания команд. Истинно мудр тот, кто запускает программы на своем компьютере! Он как никто близок к пониманию Истинного Пути!

Когда запущенно много программ, они в стремлении занять всю доступную память вызывают хаос, заставляя VM-подсистему постоянно выгружать на диск и читать с диска страницы памяти, приводя к неэффективной работе и внося смущение в ум пользователя. Воистину мудр тот, кто, видя хаос множества запущенных программ, хочет противопоставить ему форму! Он как никогда близок к пониманию Истинного Пути!

Но мудрее всех тот, кто хочет блокировать клавиатуру и неуклонно ищет знания о том, как добиться этого. Он как никогда близок к постижению Истинного Пути. Мириады нажатий на клавиши в своей асинхронности и недетерминированности вызывают хаос в работе операционной системы, помещая ее в бесконечный цикл обработки сообщений, вмешиваются в неторопливое течение flow-control-а и смущают ум пользователя.

Эдгар Дейкстра Ринпоче в своей священной книге "Дисциплина Программирования" пишет золотые строки: "...я содрогался от мысли, что прийдется ввести недетерминированность уже в однопрограммном режиме (слишком хорошо мне были изветны сложности, возникающие из-зи этого в мльтипрограммировании); однако потом я понял...".

Много думай над этими строками, и ты воистину узришь все величие Истинного Пути.

Воистину мудр тот, кто желает блокировать клавиатуру! Его пользователи вырвуться из бесконечного цикла нажатий и отпусканий клавиш, их ум обостриться, став похожим на майский гром или луч лазера в CD-ROM-е, и весь сконцентрируется на единственной задаче: как выгрузить из памяти поделку этого ударенного на всю голову программиста?


 
Pavel_S ©   (2002-08-23 07:34) [6]

на source.ru есть пример того как запретить Ctrl-Alt-Del или Alt-Tab в Windows XP
Так что вперед !!!
Правда исходники на С++


 
Termik ©   (2002-08-23 10:01) [7]

Для Win98:

procedure TForm1.DisablebtnClick(Sender: TObject); //Отключить
var
b:boolean;
begin
b:=false;
SystemParametersInfo(SPI_SCREENSAVERRUNNING,1,@b,0);
end;

procedure TForm1.EnablebtnClick(Sender: TObject); //Включить
var
b:boolean;
begin
b:=false;
SystemParametersInfo(SPI_SCREENSAVERRUNNING,0,@b,0);
end;





 
R_D   (2002-08-23 12:34) [8]

SystemParametersInfo(SPI_SCREENSAVERRUNNING,1,nil,0); - отключает только системные клавиши в вин98.
Чтобы отключить простые, то используй BlockInput из User32.dll
Для блока Ctrl+alt+del в 2000/XP нужно прописать в реестре.

Если хочешь подробно, то пиши на ruf@ua.fm



Страницы: 1 вся ветка

Текущий архив: 2002.10.28;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.018 c
14-92736
Abajun
2002-10-09 11:32
2002.10.28
Случайные распределения


14-92682
^Sanya
2002-09-05 14:57
2002.10.28
---|Ветка была без названия|---


3-92326
ec
2002-10-05 15:43
2002.10.28
Как послать параметр в StoredProc


7-92768
lack
2002-08-20 19:49
2002.10.28
Народ нужна такая прога:


1-92493
Vikuksa
2002-10-17 14:26
2002.10.28
Опять Ёксель