j'essaie de recuperer mon IP avec wmi et ca ne fonctionne pas
j'arrive a recuperer la MAc address et d'autre info mais rien a faire pour l'ip

y a t'il une subtilité en ce qui concerne l'ip ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
public string GetMACAddress()
{
ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
 
ManagementObjectCollection moc = mc.GetInstances();
 
MACAddress=String.Empty;
 
foreach(ManagementObject mo in moc)
{
 
Console.WriteLine(mo["IPAddress"]);
 
if(MACAddress==String.Empty)  			
{
if((bool)mo["IPEnabled"] == true) MACAddress= mo["MacAddress"].ToString() ;
 
}
mo.Dispose();
}
 
MACAddress=MACAddress.Replace(":","");
return MACAddress;
}