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; }
Partager