Domanda

Mi chiedevo se la sua possibile rilevare se Windows di un cliente è 64x o 86x basato tramite Director. La ragione di questo è che alcuni Xtra non funzionano come previsto quando si esegue su un 64x finestre, e ho voluto creare 2 versioni del mio programma per una migliore compatibilità.

Se possibile, volevo una soluzione a base di codice, con nessun altro programma ha coinvolto diversi da Direttore.

È stato utile?

Soluzione

Si può provare a utilizzare BuddyAPI codice e il baVersion ( "Wow64"). questo restituisce 1 se in esecuzione come applicazione a 32 bit in Windows a 64 bit. Dal momento che i proiettori sono solo applicazioni a 32 bit, questo sarà vero se Windows è a 64 bit. Si restituirà 0 se in esecuzione con 32 bit di Windows. baVersion ( "64 bit") restituisce 1 se in esecuzione con un processore a 64 bit, indipendentemente dalla versione di Windows.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top