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 ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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... »
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... »
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... »