【症状】
64bitWin7proで環境変数PROCESSOR_ARCHITECTUREがx86と認識される
(AMD64が正しい)
【再現方法】
#ソース
「PROCESSOR_ARCHITECTURE」の環境変数取得
もし、それがx86ならば「32bit」と表示
もし、それがAMD64ならば「64bit」と表示
結果は 64bit と表示されずに 32bit と表示される
【要望】
32bitOSと64bitOSの識別に使いたい
【バージョン】
nadesiko_1_5323
【その他】
バッチファイルをなでしこに置き換えたいのですが上記の状態です。
CPUは、Intel Core2Duo E8400 OSはWIndows7pro64bit です。
ちなみにバッチファイルでは
@echo off
if "%PROCESSOR_ARCHITECTURE%"=="AMD64" echo 64bit
if "%PROCESSOR_ARCHITECTURE%"=="x86" echo 32bit
pause
で、64bit と表示されます。よろしくお願いします。