significa - C#¿Cómo se obtiene la arquitectura del sistema operativo(x86 o x64)?
x86 es lo mismo que 32 bits (1)
Posible duplicado:
¿Cómo detectar la plataforma de Windows 64 bit con .net?
¿Cómo puedo recuperar la arquitectura del sistema operativo (x86 o x64) con .NET 2.0?
No he encontrado ningún buen método para obtener la arquitectura del sistema operativo en Google. Lo que encontré fue cómo saber si el proceso es de 32 bits o de 64 bits.
Si no hay forma de averiguarlo en .NET 2.0, por favor dígame. :)
No es la respuesta aceptada en la pregunta duplicada, pero así es como lo haría:
Use GetEnvironmentVariable
para buscar la variable GetEnvironmentVariable
. Si no existe, debe ejecutar 32 bits:
bool is64bit = !string.IsNullOrEmpty(
Environment.GetEnvironmentVariable("PROCESSOR_ARCHITEW6432"));