Adresse ip

Résolu
Signaler
Messages postés
225
Date d'inscription
samedi 7 avril 2007
Statut
Membre
Dernière intervention
21 mai 2009
-
Messages postés
2375
Date d'inscription
jeudi 12 juillet 2001
Statut
Modérateur
Dernière intervention
15 décembre 2018
-
bonjour
j'utilise la technologie wmi pour afficher les informations du carte réseau :tous les informations sont affichées sauf l'adresse ip
comment je peux résoudre ce problème?

7 réponses

Messages postés
2375
Date d'inscription
jeudi 12 juillet 2001
Statut
Modérateur
Dernière intervention
15 décembre 2018
22
Bonjour,
Quelle classe WMI utilises-tu ? Win32_NetworkAdapterConfiguration ?
Si c'est le cas et que tu ne récupères rien en adresse IP c'est que ta carte n'est pas active.

Essai de cette manière la:

ManagementObjectSearcher mos =
new
ManagementObjectSearcher(
new
ObjectQuery(
"SELECT * FROM WIN32_NetworkAdapterConfiguration"));

foreach (
ManagementObject mo
in mos.Get())
{

   bool bIPEnabled = (
bool) mo[
"IPEnabled"];

   if (bIPEnabled)
   {

      string[] ips = (
string[])mo[
"IPAddress"
];

      Console.WriteLine(ips[0]);
   }
}
mos.Dispose();
Messages postés
2375
Date d'inscription
jeudi 12 juillet 2001
Statut
Modérateur
Dernière intervention
15 décembre 2018
22
mo est un objet ManagementObject contenu dans la collection retourner par mos.Get()
Messages postés
2375
Date d'inscription
jeudi 12 juillet 2001
Statut
Modérateur
Dernière intervention
15 décembre 2018
22
IPAddress retourne un tableau de chaines, contenant la ou les (possibles) ip de ta carte.
Donc il faut que tu lises la 1ière ligne du tableau. => TonTableauIP[0].
Messages postés
225
Date d'inscription
samedi 7 avril 2007
Statut
Membre
Dernière intervention
21 mai 2009

bonjour,
c'est quoi 'mo'?
merci
Messages postés
225
Date d'inscription
samedi 7 avril 2007
Statut
Membre
Dernière intervention
21 mai 2009

merci
on a utiliser le code que tu m'a donner mais il n'affiche pas l'adresse.
il nous affiche:  "IPAddress:System.String[]".
c'est quoi le probléme?
merci
Messages postés
225
Date d'inscription
samedi 7 avril 2007
Statut
Membre
Dernière intervention
21 mai 2009

comment je peux l'utiliser?
merci
Messages postés
2375
Date d'inscription
jeudi 12 juillet 2001
Statut
Modérateur
Dernière intervention
15 décembre 2018
22
Voir ma 1ière réponse.