Определить операционную систему и тип процессора в C #

Я хочу проверить, какой тип операционной системы я использую и какой процессор. это следует проверять во время выполнения. Я пробовал использовать

System.Environment.GetEnvironmentVariable("PROCESSOR_ARCHITECTURE")

и

System.OperatingSystem osInfo2 = System.Environment.OSVersion;
Console.WriteLine(osInfo2.ToString());

, но это просто среда, в которой работает VS.
Мне сказали использовать WMI, чтобы проверить это, но я не могу понять, как это сделать. может кто-нибудь мне с этим помочь?

11
задан Ben2307 4 August 2011 в 16:07
поделиться