catファイルなしでWindowsXPにデバイスを接続せずに、プログラムでデバイスドライバーをサイレントインストールする方法はありますか?
WindowsDriverKitのDriverPackageInstall関数を使用しています。また、デバイスが接続されている場合にのみドライバをインストールできます。それ以外の場合は、ERROR_NO_SUCH_DEVINSTというエラーが発生します。ただし、この方法はWindowsVistaでは正常に機能します。
もう1つの問題は、catファイルがないためにインストールを続行または停止するようにユーザーに求める警告ダイアログです。両方のOSに表示されます。
何か案は?