I'm using GetNativeSystemInfo
to attempt to detect the real processor type my executable is running on, so that we can properly install support libraries for that processor.
The problem I'm having is that on an AMD Phenom 9850 Quad-Core 2.50 GHz processor (an x64 processor) running Windows Vista Ultimate 64 Service Pack 1, wProcessorArchitecture
is coming back as PROCESSOR_ARCHITECTURE_IA64
instead of the expected PROCESSOR_ARCHITECTURE_AMD64
.
Has anyone else experienced this? And hopefully has a solution?