OVH Cloud OVH Cloud

Désactiver une interface réseau

1 réponse
Avatar
Nicolas
Bonjour,

Je souhaite désactiver une interface réseau sous Windows XP. Je sais le
faire avec ma souris (clic droit-désactiver), mais comment le faire en
C? J'ai accès à la liste des interfaces dans la base de registres
(HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip), mais elles
ne disposent pas de champ Enable/Disable permettant de contrôler leur
activité (du moins pas sur mon système). Tout ce que j'ai pu trouver sur
MSDN explique l'utilisation simple d'outils Microsoft, ou le tuning de
connexion (modification du MTU, du TTL, etc). Savez-vous s'il existe une
clé ou une valeur de registre permettant de désactiver une des
interfaces listées, ou si une fonction de l'API Win32 le permet ?

Merci.

1 réponse

Avatar
Thierry
Bonjour,

Nicolas a écrit :

Je souhaite désactiver une interface réseau sous Windows XP. Je sais le
faire avec ma souris (clic droit-désactiver), mais comment le faire en
C? J'ai accès à la liste des interfaces dans la base de registres
(HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpip), mais elles
ne disposent pas de champ Enable/Disable permettant de contrôler leur
activité (du moins pas sur mon système). Tout ce que j'ai pu trouver sur
MSDN explique l'utilisation simple d'outils Microsoft, ou le tuning de
connexion (modification du MTU, du TTL, etc). Savez-vous s'il existe une
clé ou une valeur de registre permettant de désactiver une des
interfaces listées, ou si une fonction de l'API Win32 le permet ?



Y'a un sample dans le DDK ou SKD, recherche DIF_PROPERTYCHANGE.

--
« Always look at the bright side of the life... »