|
|
|
|
Bonjour,
Je souhaites lister les interfaces réseau sur mon poste en winxp.
Avec la commande "netsh interface show interface", j'ai une ligne, mais je ne sais ni envoyer cette commande dans un buffer char* ou string, ni comment ressortir seulement les informations qui m'intéresse.
Pouvez-vous me donner des pistes, des idées ? Merci par avance.
Résolu ? Marquez-le !Configuration: Windows XP
Firefox 3.1
Bonjour bonjour,
|
Bonjour,
|
Ok désolée je pensais que tu en avait besoin pour autre chose ^^
netsh interface show interface > interfaces.txt Eventuellement tu peux même faire ceci ou utiliser une autre variable d'environnement afin de le stocker qlq part. netsh interface show interface > %TEMP%\interfaces.txt Ensuite tu ouvre ton fichier en séquentiel et tu traite ligne par ligne ça devrait te fournir le résultat attendu non? Attention que toutes les machines ne sont pas françaises : Microsoft Windows XP [Version 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. C:\>netsh interface show interface > %TEMP%\test. txt C:\>type %TEMP%\test.txt Admin State State Type Interface Name ------------------------------------------------------------------------- Enabled Dedicated Wireless Network Connection Enabled Dedicated Local Area Connection Enabled Internal Internal Enabled Loopback Loopback C:\> Voilà perso je pense que c'est possible en C++, je n'en fait pas mais je peux te faire un exemple en C# :) |