2012-04-20 4 views
1

Я построил новый образ Windows CE и разместил два USB-драйвера. Один для USB-принтера, второй - для специального устройства с цифровыми и аналоговыми портами ввода/вывода.Windows CE 6.0 - USB-драйверы при загрузке

У меня есть одна проблема с драйверами во время загрузки операционной системы.

Каждый раз, когда изображение загружается, оно просит ввести имя водителя. (Сообщение «Неизвестное USB-устройство» Введите имя драйвера USB-устройства) Существует ли обходной путь для этой проблемы? Что я должен внести в реестр?

Я не проверял, работает ли драйвер после этого из-за моей второй проблемы с SQL CE 3.5 в моем приложении.

Аналогичная проблема возникает, если я не добавляю драйвер, например, подсистему аудио. ОС при загрузке сканирует устройства и находит новое оборудование, требующее заполнить имя для драйвера.

Простая корректировка второй ситуации. Мне нужно только проверить элемент в представлении каталога и перестроить изображение. За решеткой заполнены правильные параметры, но что я должен делать с пользовательскими драйверами?

ответ

1

Диалоговое окно «Неизвестное устройство» происходит, когда узел USB запрашивается, и в ОС не обнаружен драйвер macthing. Какое устройство, в частности, вызывает это? Вы упоминаете как принтер, так и устройство ввода-вывода - зная, какое устройство вызывает ошибку, поможет сузить его.

Когда вы «добавили драйверы» в ОС, добавили ли вы только двоичные файлы драйверов или добавили ли вы соответствующие записи реестра в раздел драйверов? Эти записи зависят от конкретного драйвера, поэтому я не могу точно указать, какие ключи и значения вам нужны.

+0

На самом деле я не знаю, какая из них вызывает проблему. Я думаю, что и потому, что после отмены первого появляется всплывающее окно с сообщениями, поэтому я пришел к выводу, что оба проблемы. Когда я добавил драйверы, я добавил двоичные файлы (2 dll, по одному на драйвер). Это в project.bib. В project.reg я поместил информацию о том, что мне сказали только драйвер ввода-вывода. Для принтера у меня нет никакой информации. Производитель ничего мне не дал, но я хотел попробовать. В соответствии с вашим ответом я предполагаю, что я должен попросить производителя принтера указать записи в реестре. – Patrik

+0

Первое, что нужно сделать, это попробовать каждое устройство индивидуально. Получите один рабочий, затем другой, иначе вы не знаете, что вызывает проблему. Кроме того, если принтер представляет собой составное устройство (многие из них больше), вы можете получить диалог для каждой поддерживаемой функции. – ctacke

+0

Да, вы абсолютно правы. Я должен разбить проблему на части и проанализировать ее один за другим. Принтеры для Win CE являются основной проблемой. Водителей и поддержки почти не существует. – Patrik

Смежные вопросы