Блокировка клавиатуры и мыши в win2000prof

timur 07.06.2004 - 10:29 | Сможет кто подсказать как в delphi энто можно сделать. Если не жалко исходник.
halted 1 - 08.06.2004 - 12:49 | --Начало цитаты-- Форма появляется тогда, когда есть бесформенное. Бесформенное появляется тогда, когда есть форма. В этих словах заключена вся мудрость Истинного Пути. Если ты будешь много думать об этих словах, то обязательно постигнешь, в чем смысл этого Истинного пути. Компьютер, на котором не запущено ни одной программы, пребывает в хаосе, возникающем из сотен миллионов неинициализированных байт памяти. Запущенная программа рассеивает этот хаос, правильно устанавливая биты и направляя flow-control так, чтобы процессор не выполнял пустые циклы или бессмысленные сочетания команд. Истинно мудр тот, кто запускает программы на своем компьютере! Он как никто близок к пониманию Истинного Пути! Когда запущено много программ, они в своем стремлении занять всю доступную память вызывают хаос, заставляя VM-подсистему постоянно выгружать на диск и читать с диска страницы памяти, приводя к неэффективной работе и внося смущение в ум пользователя. Воистину мудр тот, кто, видя хаос множества запущенных программ, хочет противопоставить ему форму! Он как никогда близок к пониманию Истинного Пути! Hо мудрее всех тот, кто хочет блокировать клавиатуру и неуклонно ищет знания о том, как добиться этого. Он как никто близок к постижению Истинного Пути. Мириады нажатий на клавиши в своей асинхронности и недетерминированности вызывают хаос в работе операционной системы, помещая ее в бесконечный цикл обработки сообщений, вмешиваются в неторопливое течение flow-control'а и смущают ум пользователя. Эдсгар Дейкстра Ринпоче в своей священной книге "Дисциплина Программирования" пишет золотые строки: "...я содрогался от мысли, что придется ввести недетерминированность уже в однопрограммном режиме (слишком хорошо мне были известны сложности, возникающие из-за этого в мультипрограммировании); однако потом я понял..." Много думай над этими строками, и ты воистину узришь все величие Истинного Пути. Воистину мудр тот, кто желает блокировать клавиатуру! Его пользователи вырвутся из бесконечного цикла нажатий и отпусканий клавиш, их ум обострится, став похожим на майский гром или луч лазера в CD-ROM'е, и весь сконцентрируется на единственной задаче: как выгрузить из памяти поделку этого ударенного на всю голову программиста? --Конец цитаты--
AndyBox 2 - 08.06.2004 - 17:23 | Круто!
siapk 3 - 08.06.2004 - 18:17 | А ведь это правда!!!
Старый UE 4 - 08.06.2004 - 18:28 | Клаву блокировать - это дело святое, Юзерам в кайф сразу станет тогда. Под 2000-ми решение не очень простое, А вот под 98-ми - совсем ерунда. :))) ЗЫ Кто-то мой ник зарегил (UE) :)
timur 5 - 09.06.2004 - 06:34 | Веселые вы ребята
LF 6 - 09.06.2004 - 08:18 | rundll32 keyboard,disable rundll32 mouse,disable :)
Boroda 7 - 10.06.2004 - 00:49 | to 6. Любопытно... Решил проверить сначала на мышке (вдруг сработает). :-) Windows 98 SE. И хорошо, что клаву не тронул, ломать-то - не строить... Теперь вопрос - как разблокировать обратно, чтобы не перезагружаться? Rundll32 mouse,enable ожидаемого эффекта не дало. :-( Пока работаю клавой. Верю, надеюсь, жду.
Boroda 8 - 10.06.2004 - 07:12 | Решил попробовать вместо rundll32 просто rundll. После пары вводов "rundll mouse" комп мигнул и написал на черном ДОСовом фоне: "Теперь можно выключить питание компьютера. Для перезагрузки нажмите клавиши Ctrl+Alt+Del. - Ну так как там с более гуманной разблокировкой? :-)
Старый UE 9 - 10.06.2004 - 11:19 | "Мышь заблокировать? Как интересно!" И ввел Boroda, что LF подсказал... "Эй! Как обратно-то? Это нечестно! Хорошо хоть клаву я трогать не стал"
AndyBox 10 - 10.06.2004 - 16:58 | :)
BELL 11 - 11.06.2004 - 13:40 | Скока я не пробовал вариаций и скока не искал инфы - разблокировать не получалось -))) А под 2К это же вроде не катит? Пробовать боюсь - на серваке бух сижу -)
Deflorator 12 - 11.06.2004 - 21:47 | копать в направлении SystemParametersInfo F1 Mouse.Free попробовать не решился :) мало ли чегог в борланде удумали :)
Boroda 13 - 12.06.2004 - 02:48 | to 11. Угу. Не катит. Проверил. Windows 2000 Professional RUS Service Pack 4 rundll32.exe \winnt\system32\mouse.drv,disable Индейская народная изба. ФихВам называется. :-)))

>>