Windows 2000/XPSP1/SP2にKB909394をインストールする方法
Windows 2000/XP SP1/SP2は標準で Remote NDISをサポートしていません。
しかし、調べてみると、Windows 2000の標準的なコンポーネントになってるという記載が。
XLsoft Corporation : エクセルソフト デバイスドライバ開発ツール : WinDriver - USB Remote NDIS Stack
さらに調べてみると。
USB リモート NDIS デバイスと Windows
Windows 2000、Windows Me、および将来のバージョンでの、USB リモート Network Driver Interface Specification (NDIS) デバイスに対するサポートに関する情報を提供します。
『RNDIS USB ドライバは、Windows 2000 用の再頒布のために使用可能です。』
この箇所がどうやら、後から削られているらしい。
ちなみに、ActiveSync 4.5の中にこのドライバは含まれているみたいです。
インストールすると自動的に、 XP用の KB909394 もインストールされます。
XP用が、usb8023x.sys、rndismpx.sys
2000用が usb8023y.sys、rndismpy.sys
Windows 2000用のINFファイルの名前が wceis.inf/wcerndis.inf
と言う変な名前。
XP SP3には最初からインストールされているようです。
MSのリモートNDISの解説
Windows XP のネットワーク機能と機能拡張
リモート NDIS が Windows XP の一部として含まれています。リモート NDIS を使用すると、サードパーティ製のドライバをインストールしなくても、ネットワーク デバイスに接続されている USB をサポートできます。Microsoft はネットワーク デバイス間の通信に必要なドライバを供給しています。この結果、インストールが容易となり、貧弱なドライバが原因でのシステム故障は減少しました。
なるほど、これを使って Android を USBテザリングするという訳ですね。
キット、ツール、サービス、プログラム、プレビュー
Remote NDIS Specification, Revision 1.1 が、リモート NDIS USB ドライバ キットの一部として含まれています。このキットは、リモート NDIS (RNDIS) USB ドライバ用 Windows ドライバ開発キット (DDK) を補完するものです。Windows 2000 および Windows XP 用の INF テンプレートは、このキットで更新されました。
RNDIS USB ドライバは、Windows 2000 用の再頒布のために使用可能です。 Windows XP および Windows CE .NET オペレーティング システムには、RNDIS USB ドライバの組み込みサポートが含まれています。
Comments