> bonjour,
quelqu'un pourrait il m'expliquer concrètement ce que signifient plate forme
x86, x64, ia64
ainsi que les systems d'exploitation 32bits et 64bits ?
> bonjour,
quelqu'un pourrait il m'expliquer concrètement ce que signifient plate forme
x86, x64, ia64
ainsi que les systems d'exploitation 32bits et 64bits ?
> bonjour,
quelqu'un pourrait il m'expliquer concrètement ce que signifient plate forme
x86, x64, ia64
ainsi que les systems d'exploitation 32bits et 64bits ?
Un os 64 bits saura faire fonctionner les applis 32 bits.
On peut se contenter de :
cmd /k echo %PROCESSOR_ARCHITECTURE%
Un os 64 bits saura faire fonctionner les applis 32 bits.
On peut se contenter de :
cmd /k echo %PROCESSOR_ARCHITECTURE%
Un os 64 bits saura faire fonctionner les applis 32 bits.
On peut se contenter de :
cmd /k echo %PROCESSOR_ARCHITECTURE%
> Bonjour,
Wow, ça c'est complet ;)
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...
> Bonjour,
Wow, ça c'est complet ;)
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...
> Bonjour,
Wow, ça c'est complet ;)
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...
Il est toutefois à noter la présence de la variable d'environnement
PROCESSOR_ARCHITEW6432 sous WOW64 qui retourne bien cette fois-ci AMD64
Il est toutefois à noter la présence de la variable d'environnement
PROCESSOR_ARCHITEW6432 sous WOW64 qui retourne bien cette fois-ci AMD64
Il est toutefois à noter la présence de la variable d'environnement
PROCESSOR_ARCHITEW6432 sous WOW64 qui retourne bien cette fois-ci AMD64
> Bonjour,
Il est toutefois à noter la présence de la variable d'environnement
PROCESSOR_ARCHITEW6432 sous WOW64 qui retourne bien cette fois-ci AMD64
Exact! Petit post en anglais de David Wang qui détaille une méthode facile de
détection:
http://blogs.msdn.com/david.wang/archive/2006/03/26/HOWTO-Detect-Process-Bitness.aspx
> Bonjour,
Il est toutefois à noter la présence de la variable d'environnement
PROCESSOR_ARCHITEW6432 sous WOW64 qui retourne bien cette fois-ci AMD64
Exact! Petit post en anglais de David Wang qui détaille une méthode facile de
détection:
http://blogs.msdn.com/david.wang/archive/2006/03/26/HOWTO-Detect-Process-Bitness.aspx
> Bonjour,
Il est toutefois à noter la présence de la variable d'environnement
PROCESSOR_ARCHITEW6432 sous WOW64 qui retourne bien cette fois-ci AMD64
Exact! Petit post en anglais de David Wang qui détaille une méthode facile de
détection:
http://blogs.msdn.com/david.wang/archive/2006/03/26/HOWTO-Detect-Process-Bitness.aspx
Pas facile d'adapter en batch du fait que la variable est indéfinie sur un OS
32 bits :
Le côté indéfini que peut avoir la variable %PROCESSOR_ARCHITEW6432% pose
alors problème.
C'est donc par un procédé inavouable qu'on récupère le contenu de
%PROCESSOR_ARCHITEW6432% si la variable est définie.
Si alors ce contenu est "AMD64" c'est qu'on est dans un processus 32 bits
tournant dans un OS 64 Bits...
Pas facile d'adapter en batch du fait que la variable est indéfinie sur un OS
32 bits :
Le côté indéfini que peut avoir la variable %PROCESSOR_ARCHITEW6432% pose
alors problème.
C'est donc par un procédé inavouable qu'on récupère le contenu de
%PROCESSOR_ARCHITEW6432% si la variable est définie.
Si alors ce contenu est "AMD64" c'est qu'on est dans un processus 32 bits
tournant dans un OS 64 Bits...
Pas facile d'adapter en batch du fait que la variable est indéfinie sur un OS
32 bits :
Le côté indéfini que peut avoir la variable %PROCESSOR_ARCHITEW6432% pose
alors problème.
C'est donc par un procédé inavouable qu'on récupère le contenu de
%PROCESSOR_ARCHITEW6432% si la variable est définie.
Si alors ce contenu est "AMD64" c'est qu'on est dans un processus 32 bits
tournant dans un OS 64 Bits...
> Bonjour JF,
Pas facile d'adapter en batch du fait que la variable est indéfinie sur un
OS 32 bits :
Ce n'est pas qu'elle est indéfinie, mais qu'elle n'est pas définie.
Utilise DEFINED pour tester si la variable est définie :
if DEFINED PROCESSOR_ARCHITEW6432 goto :64
Si alors ce contenu est "AMD64" c'est qu'on est dans un processus 32 bits
tournant dans un OS 64 Bits...
AMHA il est préférable de se baser sur la mention "x86",
car la mention "AMD64" peut être remplacée par "IA64" (Itaniums).
> Bonjour JF,
Pas facile d'adapter en batch du fait que la variable est indéfinie sur un
OS 32 bits :
Ce n'est pas qu'elle est indéfinie, mais qu'elle n'est pas définie.
Utilise DEFINED pour tester si la variable est définie :
if DEFINED PROCESSOR_ARCHITEW6432 goto :64
Si alors ce contenu est "AMD64" c'est qu'on est dans un processus 32 bits
tournant dans un OS 64 Bits...
AMHA il est préférable de se baser sur la mention "x86",
car la mention "AMD64" peut être remplacée par "IA64" (Itaniums).
> Bonjour JF,
Pas facile d'adapter en batch du fait que la variable est indéfinie sur un
OS 32 bits :
Ce n'est pas qu'elle est indéfinie, mais qu'elle n'est pas définie.
Utilise DEFINED pour tester si la variable est définie :
if DEFINED PROCESSOR_ARCHITEW6432 goto :64
Si alors ce contenu est "AMD64" c'est qu'on est dans un processus 32 bits
tournant dans un OS 64 Bits...
AMHA il est préférable de se baser sur la mention "x86",
car la mention "AMD64" peut être remplacée par "IA64" (Itaniums).
bonjour,
quelqu'un pourrait il m'expliquer concrètement ce que signifient plate
forme
x86, x64, ia64 ainsi que les systems d'exploitation 32bits et 64bits ?
merci d'avance et bonne journée.
bonjour,
quelqu'un pourrait il m'expliquer concrètement ce que signifient plate
forme
x86, x64, ia64 ainsi que les systems d'exploitation 32bits et 64bits ?
merci d'avance et bonne journée.
bonjour,
quelqu'un pourrait il m'expliquer concrètement ce que signifient plate
forme
x86, x64, ia64 ainsi que les systems d'exploitation 32bits et 64bits ?
merci d'avance et bonne journée.