[..] x64 & x86 reconnaitre l'architecture d'un processus

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Yoyo86220
Niveau 6
Niveau 6
Messages : 238
Enregistré le : mer. 12 mars 2008 21:47
Status : Hors ligne

[..] x64 & x86 reconnaitre l'architecture d'un processus

#1

Message par Yoyo86220 »

Bonjour,

je souhaite reconnaitre si un processus est un processus x86 ou x64 (j'ai un windows x64) il est possible de lancer des processus x86 donc je voudrais savoir l'architecture d'un processus lancé.

c'est possible?
bob
Niveau 3
Niveau 3
Messages : 41
Enregistré le : ven. 16 oct. 2009 23:23
Status : Hors ligne

Re: [..] x64 & x86 reconnaitre l'architecture d'un processus

#2

Message par bob »

Peut-être en utilisant des macros :
@CPUArch
Exemple : MsgBox(1,"",@CPUArch)

D'après l'aide :
"Returns "X86" when the CPU is a 32-bit CPU and "X64" when the CPU is 64-bit."

(Euh ! je n'ai pas répondu à la question... :cry: )

Peut-être alors @AutoItX64 (?) :
1 programme compilé en x64 m'affiche 1 ds 1 msgbox et 0 s'il est compilé en x86.
A vous d'essayer...
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] x64 & x86 reconnaitre l'architecture d'un processus

#3

Message par jguinch »

Bonjour.
Peut-être que le gestionnaire des tâches est suffisant ? Tous les processus qui tournent en 32 bits sont nommés avec *32.

Sinon, avec WinApiEx, il y a la fonction _WinAPI_IsWow64Process qui permet de savoir si un process est 64 bits.

Exemple :
► Afficher le texte
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Répondre