2010-02-19 4 views
2

Je suis en train d'apprendre le développement de pilotes NDIS Intermediate (IM) Windows. Je rencontre un problème d'installation. J'ai toujours besoin de l'installer manuellement.Installation de pilote NDIS intermédiaire (IM) par programme

Ma question est de savoir comment puis-je faire l'installation du pilote NDIS intermédiaire (IM) par programme

Cordialement

Navaneeth

Répondre

0

Je crois qu'il est un exemple de la façon de le faire dans le winddk. Il suffit de regarder le code exemple NDIS, en particulier (si je me souviens bien), le pilote NDIS Passthru a le code de l'installateur.

0

Vous devez utiliser l'API INetCfg. Le DDK contient un exemple appelé BindView qui montre comment l'utiliser. En particulier, le fichier netcfgapi.cpp a de beaux wrappers pour ce que vous voulez faire.

En se référant aux emballages là-bas, vous aurez besoin d'appeler:

HrGetInetCfg() 
HrInstallComponent() 
Call Apply() on the interface received earlier. 
Start your service (driver) by calling upon the SCM. 
HrReleaseInetCfg() 
Questions connexes