Discussion: Administrateur ?
Afficher un message

  #12 (permalink)  
Vieux 09/06/2009, 09h12
Gilles LAURENT [MVP]
 
Messages: n/a
Par défaut Re: Administrateur ?

"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


Réponse avec citation
 
Page generated in 0,27123 seconds with 7 queries