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

C++Builder Discussion :

Comment paramétrer les connexions réseau


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de marcootz
    Homme Profil pro
    Inscrit en
    Décembre 2006
    Messages
    159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 159
    Par défaut Comment paramétrer les connexions réseau
    Salut à tous,

    Je cherche un moyen de paramétrer mes cartes réseau à l'aide de mon programme, c-à-d modifier l'adresse ip, passerelle, dns, etc...

    J'ai vu qu'il existait l'API GetAdaptersInfo pour obtenir des infos sur les connexions réseau mais je n'ai rien trouvé pour toucher aux paramètres.

    Si quelqu'un connait une Api, un composant ou quelque chose pour réaliser cela, ça m'intéresse.

    Merci d'avance et a+

  2. #2
    Membre émérite
    Avatar de free07
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    941
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 941
    Par défaut
    Citation Envoyé par marcootz Voir le message
    Salut à tous,

    Je cherche un moyen de paramétrer mes cartes réseau à l'aide de mon programme, c-à-d modifier l'adresse ip, passerelle, dns, etc...

    J'ai vu qu'il existait l'API GetAdaptersInfo pour obtenir des infos sur les connexions réseau mais je n'ai rien trouvé pour toucher aux paramètres.

    Si quelqu'un connait une Api, un composant ou quelque chose pour réaliser cela, ça m'intéresse.

    Merci d'avance et a+
    A voir DeleteIPAddress() et AddIPAddress().

    http://msdn.microsoft.com/en-us/libr...8VS.85%29.aspx

  3. #3
    Membre confirmé Avatar de marcootz
    Homme Profil pro
    Inscrit en
    Décembre 2006
    Messages
    159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 159
    Par défaut
    Merci free07,
    Je vais regarder de ce coté là !
    J'ai aussi trouvé une méthode moins clean qui consiste à passer par la commande netsh :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    AnsiString asInterfName = "\"Wireless Network Connection\"";
    AnsiString asIPpc = "192.168.55.1";
    AnsiString asMaque = "255.255.255.0";
    AnsiString asPassr = "192.168.55.0";
    AnsiString asCommande = "netsh interface ip set address " + asInterfName + " static " + asIPpc + " " + asMaque + " " + asPassr + " 1";
     
    system(asCommande.c_str());
    Bye

Discussions similaires

  1. Réponses: 11
    Dernier message: 03/03/2011, 15h33
  2. Réponses: 2
    Dernier message: 03/04/2007, 11h23
  3. Réponses: 1
    Dernier message: 03/11/2006, 17h01
  4. Récupérer des informations sur les connexions réseau
    Par Leobaillard dans le forum Delphi
    Réponses: 8
    Dernier message: 31/08/2006, 01h20

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