Bonjour,
J'ai 2 problèmes, que je souhaite vous exposer :
1°) Je souhaite lancer la commande sdt::system() et à la place de recevoir le résultat de la commande (réussi ou erreur), je souhaite buffuriser ce que cette commande renvoie.
Par exemple, si je lance un ping, je ne veux pas que system() me renvoie "0" car tout s'est bien passé, mais "ping 127.0.0.1, blah blah..."
2°) Sur ce principe, mon but est de lancer cette commande : "netsh interface show interface".
Voici ce que le programme ce que le programme me renvoi et que je veux buffuriser (voir le petit 1 ci-dessus) :
C:\Documents and Settings\Toto>netsh interface show interface
État admin État Type Nom de l'interface
-------------------------------------------------------------------------
Activé Dédié Connexion 1394
Activé Dédié Connexion au réseau local 3
Activé Dédié Connexion au réseau local
Activé Boucle de rappel Boucle de rappel
Activé Interne Interne
Je veux traiter ce retour pour qu'il me reste dans un char* ou autre chose, que "Connexion 1394", "Connexion au réseau local" et "Connexion au réseau local 3".
Je ne pense pas que Winpcap puisse m'aider (et puis, bonjour la portabilité inter-windows), ni MSDN.
Merci par avance pour vos réponses.
Partager