この inf の問題がしばらくの間私を悩ませていたので、誰かが私に正しい方向を示すことができるのだろうか.
ClickOnce インストーラーを使用して必須コンポーネントをインストールしています。
パッケージ (.inf、.cat、dpinst.exe、.bat) を無条件に PC に正常にダウンロードするブーストラップ パッケージを作成しました。
バッチ ファイルはコマンド「dpinst /LM」を実行し、「デバイス ドライバーのインストール ウィザード」が自動的にポップアップし、「デバイス ドライバーのインストール ウィザードの完了」が成功したことを示します。
次に、専用の USB ケーブルを PC に接続すると、「新しいハードウェアが見つかりました」ウィザードが表示されます。問題は次のとおりです。
ドライバーの場所を尋ねます。この特別な USB ケーブルに接続したことがない PC の場合、.inf ファイルと .cat ファイルの場所を明示的に指定する必要があります。そうしないと、それらを見つけることができず、失敗します。(これまで専用USBケーブルを使用していたPCの場合、自動でOKと判断します。)
「新しいハードウェアの検出」ウィザードが .inf ファイルと .cat ファイルを自動的に見つけられない原因は何だと思います。前のステップの「デバイス ドライバーのインストール」ウィザードで .inf/.cat ファイルが正常にインストールされていないようです。「c:Windows\Inf」フォルダーを調べると、関連する oem または inf ファイルが表示されません。
PS。32 ビットの Windows XP PC でテストしています。
前もって感謝します。