Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Инженерный раздел > CAD проектирование
Регистрация

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

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

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

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

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

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

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

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

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

Опции темы

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

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

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ограничить подключения USB устройств. S_Yevgeniy Операционные системы общие вопросы 5 31.05.2017 17: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 21:37
Создание универсального программатора (для работы с PonyProg) ant12 Помощь студентам 3 24.05.2009 09:55


11:54.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru