【悲報】Windows 2000には署名のないドライバを自動的にインストールする手段がない模様
プラグ アンド プレイを抑制する (Windows Embedded Standard 2009)
埋め込みシステムで PnP デバイスをインストールしないようにするには、ランタイム イメージからそのドライバーを除外し、さらにドライバーのインストールを防ぐため、新しいハードウェアの検索ウィザードを表示しないようにします。 レジストリの値を設定して、ウィザードを表示しないように設定できます。 |
やりたかったのはこれなんだよ!XPにはありそうだな…
修正プログラムが Windows Server 2003 または Windows XP でのプラグ アンド プレイに関連する UI メッセージを抑制する新機能を追加します。
Windows Server 2003 または Windows XP の 64 ビット バージョンで問題が解決するには、次のレジストリ サブキーに"SuppressUI"という名前の DWORD 値を追加します。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PlugPlay\Parameters |
Windows XP の 32 ビット バージョンでは、問題を解決するには、次のレジストリ サブキーに"SuppressNewHWUI"という名前の DWORD 値を追加します。
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\DeviceInstall\Settings |
Windows 2000には機能が提供されていない模様…。きゅう
ちなみに、署名済みドライバを作ろうと思ったら
22.9.1: usbccgp.sys in [commonclassparent.copyfiles] of \usb.inf is missing or c annot be decompressed from source media. Please verify all path values specifie d in SourceDisksNames, SouceDisksFiles, and CopyFiles sections resolve to the ac tual location of the file, and are expressed in terms relative to the location o f the inf. B2.6.4.9: All Universal Serial Bus (USB) devices must have VID and PID sections in the PnP Device ID string. Third-party USB function drivers must not install t hrough a compatible ID match. The following formats are not acceptable: USB\Clas s_ii, USB\Class_ii&SubClass_jj, USB\Class_ii&SubClass_jj&Prot_kk B2.6.4.9: All Universal Serial Bus (USB) devices must have VID and PID sections in the PnP Device ID string. Third-party USB function drivers must not install t hrough a compatible ID match. The following formats are not acceptable: USB\Clas s_ii, USB\Class_ii&SubClass_jj, USB\Class_ii&SubClass_jj&Prot_kk |
となって、クラスドライバは許可されてないんだとさ ・ω・;
これ、どんなときに困るかというと、USBのキーボードのドライバをインストールするとき、キーボードが先か、ドライバが先かという状況になるんだわ・ω・;
WDKのSelf-Sign機能を利用すればcatファイルが作れるよ。試してみてください。
WDKの自己署名機能の説明のところに inf2cat使えって書いてるんですがほかに方法あるんだろうか?