> Bonjour,
Bonjour
>
> Wow, ça c'est complet
Wow est le mot (C:\Windows\SysWOW64\cmd.exe)
> Juste 2 précisions:
>
>> Un os 64 bits saura faire fonctionner les applis 32 bits.
> Un OS "Windows" fait cela, ce n'est pas forcément le cas des autres 
> Et comme d'habitude, cela se fait tellement naturellement sous Windows que
> l'on ignore que certaines chemins sur le disque et dans le registre sont
> "redirigés" en fonction de l'éxécutable 32 ou 64-bit...
>
>> On peut se contenter de :
>> cmd /k echo %PROCESSOR_ARCHITECTURE%
> Cette méthode n'est pas fiable car la variable ne dépend pas de la plateforme
> mais du type d'éxécutable.
> Si tu éxécutes cette commande dans un CMD 32-bit sur un Windows 64-bit, elle
> retournera x86...
Merci coach pour ces
précisions :
http://www.niouzes.org/microsoft-pub...ml#post1543926
==>
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 retourne toujours x86 quelle
que soit la plateforme 32/64 bits sur laquelle il s'exécute.
Il est toutefois à noter la
présence de la variable d'environnement
PROCESSOR_ARCHITEW6432 sous WOW64 qui retourne bien cette fois-ci AMD64
32-bit and 64-bit Application Data in the Registry
http://msdn.microsoft.com/en-us/library/ms724072.aspx
--
Salutations, Jean-François
http://fspsa.free.fr/index-de-la-faq...here-noire.htm