Determine el sistema operativo y el tipo de procesador en C #

Quiero comprobar qué tipo de sistema operativo utilizo y qué tipo de procesador. Esto debería comprobar el tiempo de ejecución. intenté usar

System.Environment.GetEnvironmentVariable("PROCESSOR_ARCHITECTURE")

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

pero es solo el entorno en el que VS se está ejecutando.
Me dijeron que usara WMI para verificarlo, pero no puedo averiguar cómo. ¿Puede alguien ayudarme con eso

Respuestas a la pregunta(4)

Su respuesta a la pregunta