Как получить информацию об оборудовании (например, идентификатор процессора, серийный номер жесткого диска ...) компьютера, на котором виртуальная машина установлена в виртуальной машине? Я использую этот код, но он возвращает серийный номер процессора виртуальной машины, но мне нужен идентификатор основного процессора компьютера:
var machineProperty = new Dictionary<string, string>();
ManagementClass managClass = new ManagementClass("win32_processor");
ManagementObjectCollection managCollec = managClass.GetInstances();
foreach (ManagementObject managObj in managCollec)
{
machineProperty.Add("ProcessorId", managObj.Properties["ProcessorId"].Value.ToString().Trim());
}