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

Вниз

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

 
Proz ©   (2002-08-08 11:31) [0]

Вы не знаете как можно заблокировать клавиатуру ?
Я тут прогу одну написал, (западло), чтобы она была полноценной надо клаву заблокировать, не можете подсказать , как это сделать ?



Заранее спасибо....


 
Metallica   (2002-08-09 10:09) [1]

Зачем тебе ЭТО???


 
Metallica   (2002-08-09 10:13) [2]

Что твоя программа делает?


 
Proz ©   (2002-08-10 10:53) [3]

Моя прога как бы подвешивает винду,на самом деле она запоминает содержимое рабочего стола и это содержимое растягивает на весь рабочий стол.Закрывается с помощью alt f4 а вот если клава заблокирована, то никак не закрывается, кроме того она добавляется в автозапуск.... вот....
И я не знаю как клаву заблокировать....
Не подскажете ????


 
Anatoly Podgoretsky ©   (2002-08-10 11:32) [4]

Хачем тебе это, имеется в виду "западло", а заподлянщики тебе голову или что нибудь другое не открутят, но в любом случае ты ошибся сайтом, здесь сидят не подлянщики, а прошраммисты, тебе надо на западло сайты.


 
Vaddya   (2002-08-10 13:07) [5]

Раздолби клаву об монитор как в том ролике, она заблокируется, будет тебе западло.


 
Mystic ©   (2002-08-10 13:11) [6]

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

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

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

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

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

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

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


 
Roman1985   (2002-08-10 13:22) [7]

WinExec(Pchar("rundll32.exe keyboard,disable")sw_show);
Если чё пиши на мыло roman_pc@mail.ru


 
Иода   (2002-08-10 23:42) [8]

Зачем тебе блокировать клавиатуру если нужно всего навсего перехватить нажатие ALT-F4. Как это сделать, поищи в FAQ исходники там есть


 
Poirot ©   (2002-08-11 02:48) [9]

А ставь хук на все сообщения клавы....


 
Proz ©   (2002-08-12 15:40) [10]

2 Иода , блин еще вообщето можно ctrl alt del прогу закрыть,вот чтобы этого не сделали, надо клаву заблокировать, понимаешь ???
Вот так все просто а мона еще alt tab нажать ... это ты понимаешь...
2 Poirot а как хук поставить ???


 
Кулюкин Олег ©   (2002-08-12 16:01) [11]

2 Proz © (08.08.02 11:31)
> Я тут прогу одну написал, (западло), чтобы она была полноценной
Западло обычно полноценным не бывает.

По вопросу: поищите в SDK раздел "Zapadlo"


 
AL2002 ©   (2002-08-12 16:13) [12]

А превью на форме не проще сделать?


 
ФФФ   (2002-08-12 16:23) [13]

Знаем. Выливаешь на клаву 10 тюбиков клея Момент и равномерно распределяешь. Через сутки будет отлично заблокированная клавиатура.


 
Malder ©   (2002-08-12 16:24) [14]

Да что вы паритесь. Человек ни хрена не соображает. Можно сделать и незакрывающуюся программу, и невидимую по C-A-D, и еще много чего. Да толку ?


 
Кулюкин Олег ©   (2002-08-12 16:58) [15]

2 Malder © (12.08.02 16:24)
> Да что вы паритесь. Человек ни хрена не соображает
А я в него верю.
Он сделает прогу, которая не просто десктоп подменяет, а еще и шарит по арманам юзера, вытаскивает все деньги и покупает автору пиво. :)
При этом ее закрыть нельзя, пока пиво не кончится.


 
AL2002 ©   (2002-08-12 17:01) [16]

>При этом ее закрыть нельзя, пока пиво не кончится.
Деньги, а не пиво.



 
Proz ©   (2002-08-22 11:38) [17]

Блин вы можете на мой вопрос ответить ?
2 Malder
ты, кстати зря так , по C-A-D мою прогу не видно.....
Вообще , тут одни только мудни сидят, которые действительно только потрепаться любят, придурки, мля....

>ФФФ (12.08.02 16:23)
Знаем. Выливаешь на клаву 10 тюбиков клея Момент и равномерно распределяешь. Через сутки будет отлично заблокированная клавиатура.
Ой да, молодец ,смешно очень.... Тоже мне мастера дельфи собрались, стадо придурков, я за 3 недели ни одного нормального ответа не получил, это пипец какой-то...
И не надо мне еще : "а не проще ли..." "а зачем тебе" "да ты вообще лох" "а западло это очень плохо, ты плохой мы стобой не дружим".... и т. д. в том же духе вы придурки можете на мой вопрос нормально ответить, ведь нормальная тема была, нет надо херни всякой понаписать, чтобы ее в потрепаться переместили....



 
France   (2002-08-22 11:52) [18]

Вот то, что тебе нужно

procedure LockKeyborard;
var
Dummy:integer;
begin
{Отключаем ALT-TAB}
SystemParametersInfo( SPI_SETFASTTASKSWITCH, 1, @Dummy, 0);

{Отключаем CTRL-ALT-DEL}
SystemParametersInfo( SPI_SCREENSAVERRUNNING, 1, @Dummy, 0);

{То что предложил Roman1986}
WinExec(Pchar("rundll32.exe keyboard,disable"),sw_show);
end;


 
Вечный зов   (2002-08-22 12:02) [19]

Один из вечных вопросов этого форума:
Как перехватить/заблокировать клавиатуру/мышь,
Как выплюнуть байт в COM/LPT порт,
Как скрыть приложение,
Как заблокировать Windows,
Где найти прямые руки,
и т.д. и т.п.


 
France   (2002-08-22 12:06) [20]

> Вечный зов (22.08.02 12:02)
Это верно. А где ж еще спросить-то?

> Где найти прямые руки и кривые ноги?



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

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

Наверх




Память: 0.52 MB
Время: 0.012 c
1-50729
BillyJeans
2002-09-02 16:44
2002.09.16
Как изменить рисунок фона на форме?


1-50678
Mazenrat
2002-09-04 18:33
2002.09.16
Переворот TrackBar.


1-50779
DDDeN
2002-09-03 13:00
2002.09.16
Контекстное меню


14-50923
Создатель
2002-08-20 17:39
2002.09.16
Декодирование Uploads... Как?


7-51005
Чайник2
2002-07-04 06:42
2002.09.16
Click