출처: http://www.sojins.net/tt/sojins/458
GetSystemInfo()함수를 사용.
SYSTEM_INFO의 wProcessorArchitecture 값으로 구분한다.
(1) x64 (AMD or Intel) : PROCESSOR_ARCHITECTURE_AMD64 9
(2) WOW64 : PROCESSOR_ARCHITECTURE_IA32_ON_WIN64 10
(3) Intel Itanium Processor Family (IPF) : PROCESSOR_ARCHITECTURE_IA64 6
(4) x86 : PROCESSOR_ARCHITECTURE_INTEL 0
(5) Unknown processor : PROCESSOR_ARCHITECTURE_UNKNOWN 0xffff
[ inf string ]
x86 : (4)
amd64 : (1)
ia64 : (3)
+
DDK에서 OS버전별로 바이너리를 구분하여 빌드하는데, 이 값과 같다.
자세한 것은 MSDN에서 GetSystemInfo()를 검색해보면 예제소스도 있다는 사실.
SYSTEM_INFO의 wProcessorArchitecture 값으로 구분한다.
(1) x64 (AMD or Intel) : PROCESSOR_ARCHITECTURE_AMD64 9
(2) WOW64 : PROCESSOR_ARCHITECTURE_IA32_ON_WIN64 10
(3) Intel Itanium Processor Family (IPF) : PROCESSOR_ARCHITECTURE_IA64 6
(4) x86 : PROCESSOR_ARCHITECTURE_INTEL 0
(5) Unknown processor : PROCESSOR_ARCHITECTURE_UNKNOWN 0xffff
[ inf string ]
x86 : (4)
amd64 : (1)
ia64 : (3)
+
DDK에서 OS버전별로 바이너리를 구분하여 빌드하는데, 이 값과 같다.
자세한 것은 MSDN에서 GetSystemInfo()를 검색해보면 예제소스도 있다는 사실.
이 글의 관련글(Trackback) 주소 :: http://www.sojins.net/tt/sojins/trackback/458