Страница: 1 |
Страница: 1 |
Вопрос: Клавиатура
Добавлено: 06.08.08 09:20
Автор вопроса: pasha | ICQ: 209913513
Всем доброго времени суток!
И снова я со своими глупыми вопросами :-)
Вобщем у меня возникла необходимость написать слдующую программулину:
Нужно блокировать клавиатуру, при этом оставляя полноценно рабочими все приложения на рабочем столе.
Поясню: вот например на машине юзверя работает тюнер, и вот дабы совсем маленькое дите не мешало его работе, щелкая клавиши на клаве, ее необходимо заблокировать определенным сочетанием клавиш ну и соответственно определенным сочетанием ее разблокировать.
Вот как это можно реализовать?
Ногами не бить!
Ну и заранее спасибо за ответ!
Ответы
Всего ответов: 14
Номер ответа: 1
Автор ответа:
pasha
ICQ: 209913513
Вопросов: 10
Ответов: 45
Профиль | | #1
Добавлено: 06.08.08 10:15
А да забыл. Пишу на VB.NET
Номер ответа: 2
Автор ответа:
AndreyMp
ICQ: 237822510
Вопросов: 28
Ответов: 1182
Профиль | | #2
Добавлено: 06.08.08 11:47
Номер ответа: 3
Автор ответа:
pasha
ICQ: 209913513
Вопросов: 10
Ответов: 45
Профиль | | #3
Добавлено: 06.08.08 11:56
Нет. Win+L это блокировка компьютера, а мне нужно просто заблокировать клавиатуру
Номер ответа: 4
Автор ответа:
User Unknown
Вечный Юзер!
ICQ: uu@jabber.cz
Вопросов: 120
Ответов: 3302
Профиль | | #4
Добавлено: 06.08.08 12:12
Номер ответа: 5
Автор ответа:
pasha
ICQ: 209913513
Вопросов: 10
Ответов: 45
Профиль | | #5
Добавлено: 06.08.08 15:29
а по подробнее можно?
Номер ответа: 6
Автор ответа:
Администратор
ICQ: 278109632
Вопросов: 42
Ответов: 3949
Web-сайт:
Профиль | | #6
Добавлено: 06.08.08 18:51
ЮЮ, а как потом ее по горячей клавише включить?
Номер ответа: 7
Автор ответа:
User Unknown
Вечный Юзер!
ICQ: uu@jabber.cz
Вопросов: 120
Ответов: 3302
Профиль | | #7
Добавлено: 06.08.08 21:29
reset
Номер ответа: 8
Автор ответа:
Smith
ICQ: adamis@list.ru
Вопросов: 153
Ответов: 3632
Профиль | | #8
Добавлено: 07.08.08 09:16
ресет холодный, а нужна горячая клавиша
Номер ответа: 9
Автор ответа:
pasha
ICQ: 209913513
Вопросов: 10
Ответов: 45
Профиль | | #9
Добавлено: 12.08.08 13:33
Выдает ошибку:
"Ошибка при загрузке Keyboard"
"Не найден указанный модуль"
Ну неужели нет больше способов блокировки клавиатуры?
Номер ответа: 10
Автор ответа:
Администратор
ICQ: 278109632
Вопросов: 42
Ответов: 3949
Web-сайт:
Профиль | | #10
Добавлено: 12.08.08 15:00
SetKeyboardState со всеми нулями в массиве (в параметре). Вырубает клаву нафиг. Только вот как ее потом врубить - загадка
Номер ответа: 11
Автор ответа:
pasha
ICQ: 209913513
Вопросов: 10
Ответов: 45
Профиль | | #11
Добавлено: 12.08.08 15:16
отловить пятикратное нажатие мыши
Номер ответа: 12
Автор ответа:
pasha
ICQ: 209913513
Вопросов: 10
Ответов: 45
Профиль | | #12
Добавлено: 12.08.08 15:26
а можно на конкретном примере?
Номер ответа: 13
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #13
Добавлено: 13.08.08 22:54
Глоб. хук на клаву, да душить его, душить!
Номер ответа: 14
Автор ответа:
An
Вопросов: 4
Ответов: 11
Профиль | | #14
Добавлено: 19.08.08 23:40
Можно ещё использовать одну маленькую dll
- AutoItX3.dll
BlockInput(1) - заблокировал клаву
BlockInput(0) - разблокировал клаву
Можно задать и горячие клавиши.
Ищи в Инете AutoIt.
Не найдешь - пиши sim6713@rambler.ru
Сброшу на мыло и на русском.