"Aski" <aski***asc.asc> a écrit dans le message de
news:%23Pm8q1o5JHA.140***TK2MSFTNGP03.phx.gbl
| Hello Gilles,
Hi Aski,
||| Le test "agricole" de la variable d'environnement
||| PROCESSOR_ARCHITECTURE semble malheureusement bogué dans VB6,
||| "Environ(PROCESSOR_ARCHITECTURE)" retournant "x86" dans tous les
||| cas.
||
|| Ce n'est pas un bug. Cette variable d'environnement retourne ici
|| "x86" car le processus 32 bits s'exécute sous WOW64. Pour un
|| processus 64 bits, cette variable d'environnement retourne bien
|| "AMD64".
|
| Qu'entends-tu par "car le processus 32 bits s'exécute sous WOW64" ?.
| Fais-tu allusion à VB6 ?
Sur une plateforme 32 bits :
PROCESSOR_ARCHITECTURE=x86 en natif (32 bits)
Sur une plateforme 64 bits :
PROCESSOR_ARCHITECTURE=x86 sous WOW64 (32 bits)
PROCESSOR_ARCHITECTURE=AMD64 en natif (64 bits)
Donc un processus 32 bits (comme ENA) retourne toujours x86 quelquesoit
la plateforme (32/64 bits) sur laquelle il s'exécute. Il est toutefois à
noter la Page Rankingésence de la variable d'environnement PROCESSOR_ARCHITEW6432
sous WOW64 qui retourne bien cette fois-ci AMD64. En espérant avoir été
un peu plus clair ;-)
--
Gilles LAURENT
MVP Windows Server - Admin Frameworks
http://glsft.free.fr