1

新しい Windows CE イメージをビルドし、2 つの USB ドライバーを配置しました。1 つは USB プリンタ用、もう 1 つはデジタルおよびアナログ I/O ポートを備えた特殊なデバイス用です。

オペレーティング システムの起動中にドライバーに問題が 1 つあります。

イメージが起動するたびに、ドライバーの名前を入力するよう求められます。(メッセージは「不明な USB デバイス」です。USB デバイス ドライバの名前を入力してください) この問題の回避策はありますか? レジストリには何を入力する必要がありますか?

その後、アプリケーションの SQL CE 3.5 に関する 2 つ目の問題が発生したため、ドライバーが動作しているかどうかを確認しませんでした。

オーディオ サブシステムなどのドライバーを追加しないと、同様の問題が発生します。OS は起動時にデバイスをスキャンし、ドライバーの名前を入力するよう求める新しいハードウェアを見つけます。

2 番目の状況を修正するのは簡単です。カタログ ビューでアイテムを確認し、イメージを再構築するだけです。registry の背後には正しいパラメーターが入力されていますが、カスタム ドライバーをどうすればよいですか?

4

1 に答える 1

1

「不明なデバイス」ダイアログは、USB ノードが照会され、OS に一致するドライバーが見つからない場合に発生します。具体的には、どのデバイスが原因ですか? プリンターと I/O デバイスの両方について言及しています。どのデバイスがエラーの原因であるかを知ると、エラーを絞り込むのに役立ちます。

OS に「ドライバーを追加」したとき、ドライバー バイナリを追加しただけですか、それともドライバー セクションに関連するレジストリ エントリも追加しましたか? これらのエントリは特定のドライバーに依存するため、必要なキーと値を正確に伝えることはできません。

于 2012-04-20T13:19:26.480 に答える