Windows NDIS Intermediate(IM) ドライバーの開発を学んでいます。インストールで問題が発生しています。常に手動でインストールする必要があります。
私の質問は、NDIS 中間 (IM) ドライバーのインストールをプログラムで行う方法です。
よろしく
ナバニース
Windows NDIS Intermediate(IM) ドライバーの開発を学んでいます。インストールで問題が発生しています。常に手動でインストールする必要があります。
私の質問は、NDIS 中間 (IM) ドライバーのインストールをプログラムで行う方法です。
よろしく
ナバニース
INetCfg API を使用する必要があります。DDK には、これを使用する方法を示す BindView というサンプルが含まれています。
具体的には、ファイル netcfgapi.cpp には、やりたいことのための優れたラッパーがあります。
そこにあるラッパーを参照するには、次のように呼び出す必要があります。
HrGetInetCfg()
HrInstallComponent()
Call Apply() on the interface received earlier.
Start your service (driver) by calling upon the SCM.
HrReleaseInetCfg()
WinDDK でこれを行う方法の例があると思います。具体的には (私の記憶が正しければ)、NDIS パススルー ドライバーにはインストーラー コードがあります。