(32bit)にインストールできて動作してしまう。USBドライバーを再ビルドしただけでは、問題無く動作するとは言えない。対応させるためにどの様な方法があるかを、一から開発し直すことも含めて整理した。頃と比べて進化がある。ドライバー署名手順の変更これらをふまえて考えたのが前述のチャートである。含まれる最新のUSBクラスドライバーは次の通り。10ではUSBシリアルアダプターで利用できるINFファイルとともにプレインストールになった事だ。これにより、もしかすると自前のドライバーやINFが不要になっているかも知れない。それはさておき、前述のチャートを説明する。アプリケーションから利用できる様にした汎用ドライバーとそれを利用するAPIである。従ってWinUSBを利用する場合、以前USBドライバーがやっていた処理を全てアプリケーション側で記述する必要がある。USB転送関連の処理を自前で書けば、特別なデバイスドライバーは不要となるわけだ。必要で、INFが必要ならば署名付きカタログ(.CAT)ファイルも必要となる。OSディスクリプタである。WinUSBに対応しているデバイスであること示す機能を提供する。PCに接続されたときに、WinUSBドライバーが自動インストールされる仕組みを提供できる。対応に伴いアプリケーション改変が可能かどうかである。対応も行う必要がある。実装になり、性能が向上している。よる署名を使用することも可能である。対応することを推奨する。アプリケーションからの利用がサポートされている。前項のドライバーで対応する方法とは違い、各プラットフォーム別の対応を気にする必要がほぼなくなる。INFドライバーパッケージで対応WinUSBで対応する場合は、対象デバイス用にWinUSBドライバーをどの様にしてインストールするかと言う課題がある。一般的なのは、INFドライバーパッケージを作成して対応することだ。テンプレートを選択して容易に作成できる。対応のお勧めは、デバイス側のファームウェアで前述のOSディスクリプタに対応することである。あっても、WinUSBドライバーが自動インストールされる様になる。ドライバーパッケージや署名の心配は無用だ。追加するだけなので大変ではない。これについては別の機会に取り上げる。クラスには対応していない。代わる地位を占めるとの事で、統合が予定されているようだ。利用できるようになれば大進化だと期待している。