NDIS プロトコル ドライバーのインストール
Network Driver Interface Specification (NDIS) プロトコル ドライバーをインストールするには、まずセットアップ情報 (INF) ファイルを指定する必要があります。 構成マネージャーは、INF ファイルからプロトコル ドライバーに関する構成情報を読み取り、レジストリにコピーします。
プロトコル ドライバー INF ファイルについて詳しくは、「ネットワーク プロトコルのインストール要件」をご覧ください。 プロトコル ドライバー INF ファイルの例については、ndisprot 630 サンプル ドライバーをご覧ください。
プロトコル ドライバー INF ファイルを指定した後、プロトコル ドライバーをインストールまたはアンインストールするには、INetCfg
ネットワーク構成インターフェイスのファミリを使用する必要があります。 たとえば、ネットワーク コンポーネントをインストールまたは削除するには、INetCfgClassSetup インターフェイスを呼び出します。 これらのインターフェイスをプログラムにより呼び出すか、INetCfg
を呼び出す netcfg.exe を使用して間接的に呼び出すことができます。 以前のバージョンの Windows では、INetCfg
を通じてドライバー パッケージをインストールしてドライバー ストア機能を使用することはできません。 この場合、ドライバー パッケージを正常にインストールするには、OS のビルド番号が 25319 以上である必要があります。 SetupAPI を使用して NDIS プロトコル ドライバーをインストールまたはアンインストールすることはできません。
コードを通じて INetCfg
を呼び出す例については、GitHub で「Bindview ネットワーク構成ユーティリティのサンプル」をご覧ください。