Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Windows Keyboard Hook

1.9K
26 декабря 2003 года
AviDen
91 / / 26.12.2003
Подскажите, плз, такой вопросец.

Есть прога, которая по нажатию клавиш выполняет всякие полезные действия. Какие клавиши и что за действия - можно настраивать (писалось, в основном, в качестве замены драйвера клавы, у меня ACER Multimedia, но дров нету и десяток кнопок простаивали). Работает с использованием Keyboard Hooks.

Все отлично, но только в NT\XP Hook'и перехватывают только сообщения в пределах своего Station-объекта. Т.е., если заблокировать машину (или переключить активный Desktop, есть такая фича в нек. приблудах), то хук перестает отлавливать события от клавы. А мне это нужно, например, чтобы при залоченной тачке все равно можно было регулировать звук с клавы, скипать треки и пр.

Я знаю, что как-то это сделать можно (юзал такие проги). Но как? Может, нужно пользоваться не хуками? Тогда чем же? Подскажите, плз!.. С моей стороны куча благодарностей и прога в подарок ;-)
2
29 декабря 2003 года
squirL
5.6K / / 13.08.2003
Цитата:
Originally posted by AviDen
Подскажите, плз, такой вопросец.

Есть прога, которая по нажатию клавиш выполняет всякие полезные действия. Какие клавиши и что за действия - можно настраивать (писалось, в основном, в качестве замены драйвера клавы, у меня ACER Multimedia, но дров нету и десяток кнопок простаивали). Работает с использованием Keyboard Hooks.

Все отлично, но только в NT\XP Hook'и перехватывают только сообщения в пределах своего Station-объекта. Т.е., если заблокировать машину (или переключить активный Desktop, есть такая фича в нек. приблудах), то хук перестает отлавливать события от клавы. А мне это нужно, например, чтобы при залоченной тачке все равно можно было регулировать звук с клавы, скипать треки и пр.

Я знаю, что как-то это сделать можно (юзал такие проги). Но как? Может, нужно пользоваться не хуками? Тогда чем же? Подскажите, плз!.. С моей стороны куча благодарностей и прога в подарок ;-)



ты знаешь, по моему, если прога установлена как сервис, то ей пофигу, залочена машина, незалочена... пример: Radmin, установленный как сервис позволяет работать с заблокированной машиной и даже до входа в систему.(а Микрософт обещал, что "нажатие Ctrl+Alt+Del входе в систему поможет сохранить ваш пароль в безопасности"):)
о написании сервисов рассказывается на этом самом сайте в статье написание сервисов Windows NT на WinApi

258
29 декабря 2003 года
SergeySV
1.5K / / 19.03.2003
Цитата:
Originally posted by squirL


ты знаешь, по моему, если прога установлена как сервис, то ей пофигу, залочена машина, незалочена... пример: Radmin, установленный как сервис позволяет работать с заблокированной машиной и даже до входа в систему.(а Микрософт обещал, что "нажатие Ctrl+Alt+Del входе в систему поможет сохранить ваш пароль в безопасности"):)
о написании сервисов рассказывается на этом самом сайте в статье написание сервисов Windows NT на WinApi



Да, читал даже, что хранитель экрана, который по умолч. вызывается через 15 мин. бездействия еще до входа (когда токо висит приглашение), тоже автоматом стартует как сервис с доступом Админа, так что если есть возможность подменить файл хранителя экрана, то достаточно перезапустить тачку и твоя прога получает доступ к машине под Админом даже не входя в систему...

1.9K
29 декабря 2003 года
AviDen
91 / / 26.12.2003
Цитата:
Originally posted by squirL


ты знаешь, по моему, если прога установлена как сервис, то ей пофигу, залочена машина, незалочена... пример: Radmin, установленный как сервис позволяет работать с заблокированной машиной и даже до входа в систему.(а Микрософт обещал, что "нажатие Ctrl+Alt+Del входе в систему поможет сохранить ваш пароль в безопасности"):)
о написании сервисов рассказывается на этом самом сайте в статье написание сервисов Windows NT на WinApi



А о каком сайте ты говоришь?

2
29 декабря 2003 года
squirL
5.6K / / 13.08.2003
Цитата:
Originally posted by AviDen


А о каком сайте ты говоришь?




http://www.codenet.ru/progr/delphi/stat/services.php :)

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог