Bonjour à tous,Comment obtenir la description de l'ordinateur?
Comment puis-je obtenir par programme la description de l'ordinateur? J'utilise C# et .NET 2.0.
J'ai essayé Console.WriteLine(Dns.GetHostName());
mais il fait écho à la Full computer name
place.
J'ai aussi utilisé le code suivant:
ManagementObjectSearcher query1 = new ManagementObjectSearcher("SELECT * FROM Win32_OperatingSystem") ;
ManagementObjectCollection queryCollection1 = query1.Get();
foreach(ManagementObject mo in queryCollection1)
{
Console.WriteLine(mo["Description"].ToString());
}
Mais cela semble ne fonctionne pas, je suis arrivé cette exception:
Exception System.IO.FileNotFoundException was thrown in debuggee: Could not load file or assembly 'System.Management, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
Avez-vous installé PowerShell? –
Votre deuxième approche est correcte, mais l'exception que vous obtenez est étrange. Comment avez-vous ajouté la référence à System.Management? –
@ AvnerShahar-Kashtan: en l'important 'using System.Management;' Je l'ai aussi ajouté dans la référence de mon projet. – yonan2236