determiner si une application windows est 32 ou 64 bits

Mise à jour: 26 novembre 2018
Version: 1.0
Author: Jean-Louis Bicquelet-Salaün
Location: http://jlbicquelet.free.fr
Copyright: (c) 2018 Jean-Louis BICQUELET

comment savoir si un programme windows est un exécutable 32 bits ou 64 bits

C'est une question que je me suis posé il y a longtemps, mais je viens seulement de trouver la réponse.

méthode 1

Pour les applications lancées, on ouvre le gestionnaire de tâches (CTRL + ALT + SUP) et on clique sur l'ongle processus. Si le nom du processus se termine par 32 c'est qu'il s'agit d'une application 32 bits. @img(app_32bits.png)

méthode 2

On utilise l'utilitaire de compression 7z-zip. Celui-ci possède une commande en ligne 7z qui avec l'option l retourne le type d'application x86 ou x64.

exemple d'un programme 32 bits

C:\Program Files (x86)\Java\jre6\bin>"C:\Program Files\7-Zip\"7z l java.exe

7-Zip [64] 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18

Listing archive: java.exe

--
Path = java.exe
Type = PE
CPU = x86
Characteristics = Executable 32-bit NoRelocs NoLineNums NoLocalSyms

exemple d'un programme 64 bits

C:\Program Files\7-Zip>7z l 7z.exe

7-Zip [64] 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18

Listing archive: 7z.exe

--
Path = 7z.exe
Type = PE
CPU = x64
64-bit = +
Characteristics = Executable LargeAddress NoRelocs

méthode 3

Si vous avez notepad++ installé, ouvrez l’exe avec notepad++ et rechercher la première occurrence de PE.

si vous trouvez:

  • L = 32 bits
  • d† = 64 bits