Я использую следующий код C # для получения информации о процессоре. Класс Management будет нулевым, если я запусту свое приложение на виртуальной машине. Я использую Oracle VM VirtualBox в качестве своего виртуального компьютера (Windows XP SP3)
System.Management.ManagementClass Management = new System.Management.ManagementClass("Win32_Processor");
Кто-нибудь имеет опыт использования такого кода и имеет проблемы с виртуальными машинами.