Как включить вкладку «Настройки порта» для устройства с последовательным портом USB? - PullRequest
0 голосов
/ 26 апреля 2011

Я поддерживаю программное обеспечение для USB-периферийного устройства, которое отображается как последовательный порт в диспетчере устройств Windows.

.inf-файл просто указывает стандартный драйвер usbser.sys.

У большинства таких устройств есть вкладка «Параметры порта» в свойствах, где можно изменить назначение последовательного порта для устройства - это то, что я хочу сделать для этого устройства, которое я поддерживаю.

Как включить вкладку «Настройки порта»?

Я попытался добавить директиву AddService для serenum.sys в мой файл .inf (исходя из того, что на всех устройствах, имеющих вкладку «Настройки портов», есть этот драйвер), но это не сработало. Но поскольку serenum.sys не появлялся на вкладке «Драйвер» в «Сведениях о драйвере», возможно, я не добавил это правильно.

1 Ответ

0 голосов
/ 27 апреля 2011

Этот инф-файл делает бизнес:

http://www.pjrc.com/teensy/cdc_acm_class.inf

Эта строка является ключом для включения вкладки Настройки порта.

HKR,,EnumPropPages32,,"msports.dll,SerialPortPropPageProvider"

но одного этого недостаточно - вопреки этой ссылке http://www.digital -kaos.co.uk / forums / f34 / how-change-com-port-settings-using-usb-serial-adapter-1926 / (прокрутите вниз до второго сообщения).

Первая ссылка выше также имеет некоторые другие достоинства, такие как использование Include=mdmcpq.inf, как рекомендует MS, вместо прямой ссылки на usbser.sys.

Время для гробов!

РЕДАКТИРОВАТЬ: Спасите себя от хлопот, которые имел мой друг, и не переименовывайте 'FakeModemCopyFileSection' в примере cdc_acm_class.inf выше; Кажется, «FakeModemCopyFileSection» - это хорошо известное имя раздела (импортированное из mdmcpq.inf?).

...