Я ищу, чтобы написать программу для изменения настройки DPI на моей мыши Logitech G502 (моя цель - использовать программу с AutoHotkey, чтобы помочь автоматизировать задачу, когда я переключаю свой DPI-ресурс и немного узнаю о USB). Я довольно свободно владею C++, C# и python. Но я ничуть не осведомлен о USB или драйверах.Связь с устройствами USB в Windows 7 и использование ранее существующих драйверов?
До сих пор я использовал программу USBlyser для идентификации передачи управления, отправленной на мышь, при использовании программного обеспечения Logitech, байт данных соответствует моей настройке DPI, а также идентификатор продукта и идентификатор поставщика моей мыши.
Осмотревшись в сети, я решил, что PyUSB станет хорошим вариантом для общения с моей мышью. После установки libUsb для использования с PyUSB я понял, что это заменяет мой текущий драйвер мыши и делает его непригодным.
Я просто все об этом не так? В моей голове все, что я хочу сделать, это отправить на мой компьютер данные «10 FF 0E CA 01 00 00», вместо этого я должен как-то обмениваться данными с моим существующим драйвером logitech для этого? Или я могу настроить libUsb без вмешательства в существующие драйверы?
Любая помощь будет оценена, приветствует Брэдли.