2012-04-20 44 views
1

新しいWindows CEイメージを作成し、2つのUSBドライバをインストールしました。 1つはUSBプリンタ用で、もう1つはデジタルI/OポートとアナログI/Oポートを備えた特別なデバイス用です。Windows CE 6.0 - 起動時のUSBドライバ

オペレーティングシステムの起動中にドライバに1つの問題が発生しました。

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

私の2番目の問題 と私のアプリケーションでは、ドライバがそれ以降に動作しているかどうかを確認しませんでした。

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

2番目の状況を修正するのは簡単です。カタログビューで項目を確認してイメージを再作成するだけで済みます。背後には厄除きは正しいパラメータで満たされていますが、私はカスタムドライバで何をすべきですか?

答えて

1

「未確認デバイス」ダイアログは、USBノードが照会され、OS内のマッションドライバが見つからない場合に発生します。特に、どのデバイスがそれを引き起こしていますか?プリンタとI/Oデバイスの両方に言及すると、どのデバイスがエラーを引き起こしているのかが分かるので、それを絞り込むのに役立ちます。

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

+0

実際、私はどちらが問題を引き起こしているのか分かりません。私は両方とも思っています。なぜなら、最初の2番目のメッセージボックスが取り消されたので、私は両方とも問題を引き起こすと結論づけました。私がドライバを追加したとき、私はバイナリを追加しました(2 dll、ドライバごとに1つ)。これはproject.bibにあります。 project.regには、私がI/Oドライバについてのみ言われたことに関する情報を入れました。プリンタについては、私は何の情報も持っていません。メーカーは私に何も与えなかったが、私は試してみたかった。あなたの回答によると、私はプリンタの製造元にレジストリエントリを尋ねなければならないと思います。 – Patrik

+0

まず、各デバイスを個別に試してください。 1つは作業し、もう1つは他の作業に取り掛けます。そうでなければ、問題を引き起こしていることは分かりません。また、プリンタがコンポジットデバイスの場合(多くの場合はこれ以上)、サポートする各機能のダイアログが表示されることがあります。 – ctacke

+0

はい、あなたは間違いありません。私は問題を分割して一つずつ分析しなければなりません。 WinCEのプリンタが主な問題です。ドライバーとサポートはほとんど存在しません。 – Patrik

関連する問題