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