Come rilevare se Windows è 64x o 86x tramite Lingo (Adobe Director)
-
12-10-2019 - |
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.
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.