Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Технологии программирования > Железо. Написание драйверов
Перезагрузить страницу Драйвер для USB-мыши со светодиодом
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Energotron Energotron вне форума
Новичок
 
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 26.04.2009
По умолчанию 26.04.2009, 03:35

Доброго всем времени суток.
Понадобилось написать драйвер для USB-мыши со светодиодом под Windows, да не простой, а чтобы светодиод загорался при нажатии определённого сочетания на клавиатуре. В оригинальном драйвере светодиод зажигается при приходе сообщения от MSN Messenger'a. Документации на сайте вендора нет. Как это можно реализовать? Надеюсь, не придётся писать фильтр для клавиатуры? Помогите, пожалуйста Мышь Genius Traveler 320, если что.
Ответить с цитированием
  (#2 (permalink)) Старый
Alexiski Alexiski вне форума
Любитель давать советы
 
Сообщений: 4,274
Сказал(а) спасибо: 27
Поблагодарили 54 раз(а) в 54 сообщениях
Регистрация: 16.10.2005
По умолчанию 26.04.2009, 12:40

Думаю, что без реверсинга - никак.
Ответить с цитированием
  (#3 (permalink)) Старый
Fuud Fuud вне форума
Member
 
Сообщений: 4,076
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 03.09.2004
По умолчанию 26.04.2009, 15:51

На клавиатуру можно поставить хук: SetWindowsHookEx.

Может драйвер и не нужен. По хуку посылать сообщение на зажигание светодиода...
Ответить с цитированием
  (#4 (permalink)) Старый
Alexiski Alexiski вне форума
Любитель давать советы
 
Сообщений: 4,274
Сказал(а) спасибо: 27
Поблагодарили 54 раз(а) в 54 сообщениях
Регистрация: 16.10.2005
По умолчанию 26.04.2009, 22:13

Цитата:
По хуку посылать сообщение на зажигание светодиода...
Откуда узнать, каким сообщением зажигается светодиод?
И насколько он действительно зажигается именно сообщением?
Ответить с цитированием
  (#5 (permalink)) Старый
Energotron Energotron вне форума
Новичок
 
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 26.04.2009
По умолчанию 26.04.2009, 23:39

Видимо, стоит уточнить. Есть два вопроса:
1. Каким образом из драйвера вообще можно зажечь/погасить светодиод?
2. Как это сделать с помощью клавиатуры?

Всем заранее спасибо.
Ответить с цитированием
Ads.
  (#6 (permalink)) Старый
Alexiski Alexiski вне форума
Любитель давать советы
 
Сообщений: 4,274
Сказал(а) спасибо: 27
Поблагодарили 54 раз(а) в 54 сообщениях
Регистрация: 16.10.2005
По умолчанию 27.04.2009, 01:50

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

На второй вопрос - масса вариантов. В простейшем случае - некоторое приложение, которое сделает хук клавиатуры и будет спокойно висеть где-нибудь в трее, ожидая нажатия "горячей клавиши".
Ответить с цитированием
  (#7 (permalink)) Старый
Energotron Energotron вне форума
Новичок
 
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 26.04.2009
По умолчанию 15.05.2009, 00:22

Всем спасибо. Решение, правда, не нашлось - стандартный драйвер тоже отказался работать с "лампочкой".
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не удалось загрузить драйвер этого устройства. возможно драйвер поврежден или отсутс inze Драйвера 2 30.01.2011 23:48
Подсветка в мыши Нет имени Моддинг 19 25.01.2011 00:04
Драйвер устройства мыши W9lfin Железо. Написание драйверов 3 31.05.2010 23:09
Где у мыши.............. Redrik Shuhart Моддинг 15 17.03.2009 00:32
Курсор мыши двигается сам по себе в состоянии покоя мыши. OSS Любые вопросы от новичков 3 30.12.2008 12:06
мод мыши piff Моддинг 5 04.04.2008 16:50
Колченогость мыши Vladimir the Red Sunny Офтопик 3 19.07.2007 15:52
Мыши-мыши softinka Prolog 2 17.09.2006 12:58
щелчек мыши FlamerZ Visual Basic 0 06.09.2006 03:18
Нужно чтоб драйвер мыши передавал управление моей финкции Kanay С/С++ 4 14.07.2005 03:55
Нужен уникальный драйвер для мыши DmitryProgZ Железо. Написание драйверов 1 18.10.2004 12:42
Где найти драйвер для мыши BTC mod.M370 imported_Валя Вопросы начинающих программистов 1 11.09.2004 02:56



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов