J'ai écrit une application simple en ligne de commande qui vous dira si votre processeur et votre système d'exploitation sont en 64 bits ou en 32 bits.
Exemple de lecture :
C:\bitchecker
Le processeur est en 64 bits et le système d'exploitation est en 32 bits
À la demande, voici la source, compilée en utilisant l'option CLI, écrite en AutoIt.
If @CPUARCH = "x86" Then
$CPUARCH = "32 bits"
Else
$CPUARCH = "64 bits"
EndIf
If @OSARCH = "x86" Then
$OSARCH = "32 bits"
Else
$OSARCH = "64 bits"
EndIf
ConsoleWrite("Le processeur est en " & $CPUARCH & " et le système d'exploitation est en " & $OSARCH)
Et voici un exemple si vous souhaitez des commutateurs pour le CPU (-c) et le système d'exploitation (-o) :
Dim $CPUARCH, $OSARCH
If @CPUARCH = "x86" Then
$CPUARCH = "32 bits"
Else
$CPUARCH = "64 bits"
EndIf
If @OSARCH = "x86" Then
$OSARCH = "32 bits"
Else
$OSARCH = "64 bits"
EndIf
If $CmdLine[0] = 0 Then
ConsoleWrite("Le processeur est en " & $CPUARCH & " et le système d'exploitation est en " & $OSARCH)
Else
Select
Case $CmdLine[1] = "-c"
ConsoleWrite($CPUARCH)
Case $CmdLine[1] = "-o"
ConsoleWrite($OSARCH)
Case Else
ConsoleWrite("Le processeur est en " & $CPUARCH & " et le système d'exploitation est en " & $OSARCH)
EndSelect
EndIf