Architecture=x86
ARCHITEW6432=AMD64
Bits=32
ArchName=AuthenticAMD
ArchNameString=AMD Athlon 64 Processor 3200+
ArchNameIdentifier=AMD64 Family 15 Model 4 Stepping 8
ComSpec=C:\Windows\system32\cmd.exe
What I am trying to figure out is why it tells me I have an x86, not an x64, system running only 32bits, when it should be 64bits. ARCHITEW6432 tells me correctly that I have a 64bit system, so should I be going by that alone? If it not a 64bit system then this flag is UNDEFINED.
What I also need to know is:
cmd.exe for 32 bit = ?????
cmd.exe for 64 bit = ?????
regedit.exe for 32 bit = ?????
regedit.exe for 64 bit = ????
What are the paths and filenames for the appropriate programs?
I will be doing a check in the installer like:
if (sysArch6432=="AMD64")
{
use 64 bit commands
}
else
{
use 32 bit commands
}
All input is welcome.



Help
Back to top









