Code: Select all
if OS=x64 then
do A
else OS = x32
do B
end
Moderators: Hacker, petermad, Stefan2, white
Code: Select all
if OS=x64 then
do A
else OS = x32
do B
end
Code: Select all
if exist %systemroot%\syswow64\*.* ...
Code: Select all
if not "%ProgramFiles(x86)%"=="" (
Do 64 bit stuff here
) ELSE (
Do 32 bit stuff here
)
Code: Select all
if exist %SystemRoot%\SysWOW64\*.* (
you're on a x64 system
) ELSE (
you're on a 32 bit system
)
Code: Select all
IF EXIST "%ProgramFiles(x86)%" (
Start /Wait CCleaner64.exe
) Else (
Start /Wait CCleaner.exe
)
Code: Select all
@echo off
@echo Detecting OS Bitness
cls
IF "%PROCESSOR_ARCHITECTURE%"=="x86" set xOS=x86
IF "%PROCESSOR_ARCHITECTURE%"=="AMD64" set xOS=x64
IF "%PROCESSOR_ARCHITEW6432%"=="AMD64" set xOS=x64
echo xOS=%xOS%
pause
Code: Select all
Environment Variable \ Program Bitness 32bit Native 64bit Native WOW64
PROCESSOR_ARCHITECTURE x86 AMD64 x86
PROCESSOR_ARCHITEW6432 undefined undefined AMD64