dysko
Messages postés48Date d'inscriptionmercredi 22 juin 2005StatutMembreDernière intervention 7 mars 2007
-
22 juin 2005 à 23:55
TheSaib
Messages postés2367Date d'inscriptionmardi 17 avril 2001StatutMembreDernière intervention26 décembre 2007
-
23 juin 2005 à 01:16
Slt !
Je n'arrive pas à récupérer certaines informations de la classe
Win32_NetworkAdapterConfiguration....
Par exemple l'adresse IP ou MAC....Je développe enC# et quand j'exécute une requête a me renvoi une message d'erreur..: An unhandled exception of type 'System.NullReferenceException' occurred
Bref voila le code :
ObjectQuery aObjectQuery =
new ObjectQuery("select * from Win32_NetworkAdapterConfiguration");
ManagementObjectSearcher aManagementObjectSearcher =
new ManagementObjectSearcher(aObjectQuery);
foreach ( ManagementObject aManagementObject
in aManagementObjectSearcher.Get())
{
Rich_Affichage.Text += "Adresse IP : " + aManagementObject["IPAddress"].ToString() +"\n";
}
TheSaib
Messages postés2367Date d'inscriptionmardi 17 avril 2001StatutMembreDernière intervention26 décembre 200723 23 juin 2005 à 00:55
Tout les adaptateurs réseau ne sont pas IPEnabled tu dois donc faire le test avant.
Voici un bout de code que j'avais ecrit il fut un temps:
ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc = mc.GetInstances();
foreach( ManagementObject mo in moc )
{
if( ! (bool) mo[ "IPEnabled" ] )
continue;