Pregunta

Me preguntaba si su posible detectar si Windows de un cliente es 64x o 86x en base a través de director. La razón de esto es que algunos Xtras no funcionan como se esperaba cuando se ejecuta en un 64x ventanas, y yo quería crear 2 versiones de mi programa para una mejor compatibilidad.

Si es posible, quería una solución basada en código, con ningún otro programa que no sea involucrado director.

¿Fue útil?

Solución

Se puede tratar de usar BuddyAPI y la baVersion ( "WoW64") de código. esto devolverá 1 si se ejecuta como una aplicación de 32 bits en Windows de 64 bits. Desde proyectores son sólo 32 bits aplicaciones, esto será cierto si Windows es de 64 bits. Se devolverá 0 si se ejecuta bajo Windows de 32 bits. baVersion ( "64 bits") devolverá 1 si se ejecuta en un procesador de 64 bits, independientemente de la versión de Windows.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top