Как мне заставить ActiveSync / Mobile Dev Center распознавать мое устройство Windows CE через USB? - PullRequest
0 голосов
/ 22 июля 2010

Мы разрабатываем нестандартное устройство на базе Windows CE.Чтобы подключить это к ПК через ActiveSync / Mobile Device Center, нам нужно настроить записи таким образом, чтобы последовательный хост WCE USB (wceusbsh.sys) распознавал наш идентификатор поставщика (Vid) и идентификатор продукта (Pid).

Для этого на сегодняшний день мы распространили модифицированную версию wceusbsh.inf и wceusbsh.sys: когда пользователь впервые подключает устройство, ActiveSync в основном говорит, что не распознает устройство, и пользовательпопросил определить водителя для него.Если они теперь указывают на место, где они хранили наши файлы wceusbsh. *, Тогда все в порядке.Однако это довольно неуклюже.

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

Любые подсказки, как это сделать?Кажется, что существует множество записей реестра, относящихся к WCEUSBSH, и не ясно, как они установлены: просто «установка» .INF-файла, кажется, не позволяет установить их все, так что похоже, что ActiveSync читает.INF файл, а затем добавляет дополнительную информацию перед добавлением новой информации в реестр.

Спасибо

1 Ответ

0 голосов
/ 18 октября 2010

Ну, в случае, если кто-то еще ищет ответ на этот вопрос, нам удалось сделать это по этой ссылке из MSDN WinUSB (Windows Driver Kit) .Теперь у нас есть программа установки драйвера, которая настраивает USB / Mobile Device Center так, чтобы при подключении устройства CE он распознавался правильно.

...