Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Программная инженерия > CAD проектирование
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.11.2015, 14:13   #1
Andrey100
 
Регистрация: 26.11.2015
Сообщений: 3
Вопрос Создание универсального ПО для USB устройств

Приветствую всех.
Прошу вас о небольшой помощи.
Мне на учёбе дали тему диплома "написать универсальный драйвер", который будет видеть подключенные USB устройства и при нажатии(к примеру левую клавишу мыши) этот драйвер перехватывает сигнал, поступающий от мышки и мы его, при помощи нашего драйвера можем сгенерировать/изменить этот сигнал к примеру на клавишу "пробел", нажимаем мышку, а в итоге срабатывает клавиша пробел, как то так

Если есть идеи, подскажите пожалуйста как это можно реализовать, буду очень благодарен!
Andrey100 вне форума Ответить с цитированием
Старый 26.11.2015, 14:15   #2
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 18,136
По умолчанию

В чем же универсальность драйвера? Подключил usb-камеру и драйвер не сработал.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 26.11.2015, 14:35   #3
Andrey100
 
Регистрация: 26.11.2015
Сообщений: 3
По умолчанию

Ну для начала чтобы он определял джойстики, мышки, клавиатуры и ловил их сигналы с возможностью их изменения на нужный сигнал нам, это самое основное что нужно реализовать, а до USB-камер надеюсь дело не дойдёт
Andrey100 вне форума Ответить с цитированием
Старый 26.11.2015, 15:17   #4
f.hump
C/C++, Asm
Участник клуба
 
Аватар для f.hump
 
Регистрация: 02.03.2010
Сообщений: 1,323
По умолчанию

ну, можно фильтр драйвер написать для класса устройств.
https://code.msdn.microsoft.com:443/...DK-81-cf35e953
f.hump вне форума Ответить с цитированием
Старый 26.11.2015, 15:27   #5
Andrey100
 
Регистрация: 26.11.2015
Сообщений: 3
По умолчанию

А с чего и как лучше начать?
Andrey100 вне форума Ответить с цитированием
Старый 26.11.2015, 15:34   #6
f.hump
C/C++, Asm
Участник клуба
 
Аватар для f.hump
 
Регистрация: 02.03.2010
Сообщений: 1,323
По умолчанию

по моему очевидно, что начать надо со скачивания семплов и чтения MSDN. не сомневаюсь, что в том наборе семлов есть уже готовый драйвер выполняющий задачу темы (либо близкую к ней задачу).
f.hump вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ограничить подключения USB устройств. S_Yevgeniy Операционные системы общие вопросы 5 31.05.2017 16:17
Установка и настройка универсального USB Модема с симкой билайн Alexandr17-10 Linux (Ubuntu, Debian, Red Hat, CentOS, Mint) 1 27.10.2013 11:30
Считывание дескрипторов USB - устройств Dmitry_B Visual C++ 1 03.02.2013 11:44
Создание autorun.inf для USB накопителя _PROGRAMM_ Помощь студентам 9 03.03.2011 20:37
Создание универсального программатора (для работы с PonyProg) ant12 Помощь студентам 3 24.05.2009 09:55