IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Discussion :

Comment changer la configuration de la carte réseau en utilisant l'API Win32 ?


Sujet :

Windows

  1. #1
    Membre du Club Avatar de masterx_goldman
    Inscrit en
    Mai 2008
    Messages
    164
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 164
    Points : 51
    Points
    51
    Par défaut Comment changer la configuration de la carte réseau en utilisant l'API Win32 ?
    Bonjour tout le monde,

    Je veux écrire un code Win32/C++ pour modifier la configuration de la carte réseau, j'ai cherché dans l'API win32, j'ai trouvé cette page msdn http://msdn.microsoft.com/en-us/libr...14(VS.85).aspx qui porte le titre Managing Network Adapters Using GetAdaptersInfo ;
    Le titre a l'air de parler du bon thème mais je vois que le contenu fait juste un affichage des informations existantes dans la configuration actuelle de la carte et non pas l'action pour changer cette configuration.

    Si vous auriez des idées/liens pour me guider, je suis preneur, merci

  2. #2
    Membre du Club Avatar de masterx_goldman
    Inscrit en
    Mai 2008
    Messages
    164
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 164
    Points : 51
    Points
    51
    Par défaut
    Bon, encore une petite recherche j'ai pu en déduire qu'on peut agir par :
    1) Exécution d'un code shell avec la commande System
    2) Ecriture dans WMI
    3) Ecriture dans clé de registre

    Personellement, le plus fiable pour moi c'est d'utiliser la WINAPI mieux que d'écrire moi même dans une clé de registre ou encore écrire dans les tables WMI ( on dit que WMI n'est pas toujours "fiable" comme "outil" ). La méthode d'exécution du code shell dans mon code ne me va pas car elle va me sortir une interface de ligne de commande ( même si c'est très rapide à disparaître )
    Vous en pensez quoi ? Qu'est ce que vous me proposez ?

  3. #3
    Expert éminent
    Avatar de Melem
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2006
    Messages
    3 656
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 3 656
    Points : 8 389
    Points
    8 389
    Par défaut
    Que veux-tu par exemple modifier quand tu parles de configuration ? Es-tu sûr d'être obligé de travailler au niveau adaptateur (où tu ne peux, dans une application, que demander des infos) et non au niveau interface (où tu peux interroger et modifier des paramètres) ? Si oui, peut-être devras-tu te frotter un peu avec le DDK (kit de développement de drivers).

Discussions similaires

  1. Comment changer les propriétés d'une carte réseau ?
    Par dakeyras33 dans le forum VB.NET
    Réponses: 0
    Dernier message: 10/06/2010, 13h07
  2. Modifier fonction : audit configuration DNs sur carte réseau
    Par arnaudperfect dans le forum VBScript
    Réponses: 2
    Dernier message: 04/03/2010, 16h32
  3. Configuration auto de carte réseau pour le DNS à distance.
    Par bozoteam01 dans le forum Programmation et administration système
    Réponses: 0
    Dernier message: 29/06/2009, 23h51
  4. configuration de la carte réseau sous mandrake 9.2
    Par anyss dans le forum Matériel
    Réponses: 2
    Dernier message: 18/12/2006, 15h49
  5. Changer une valeur d'une carte réseau
    Par Mut dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 21/02/2006, 16h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo