Я должен найти Имя и скорость процессора на моей машине. Я создаю комплект справочной службы с открытым исходным кодом и нахожу это действительно интересным!
Спасибо за парней справки!
Как указывали другие, с использованием WMI. Для этого добавьте ссылку на System.Management.dll, а затем вызовите следующий код:
ManagementObjectSearcher mos =
new ManagementObjectSearcher("root\\CIMV2", "SELECT * FROM Win32_Processor");
foreach (ManagementObject mo in mos.Get()) {
Console.WriteLine(mo["Name"]);
}
Помимо «Name», WMI также предоставляет другие интересные факты о вашем процессоре. Взгляните на http://msdn.microsoft.com/en-us/library/aa394373 (VS.85) .aspx для получения полного списка.
System.Environment.GetEnvironmentVariable("PROCESSOR_IDENTIFIER")
кое-что вам даст. Однако вам нужно будет его расшифровать.