안녕하세요...천리안 프로그래머 포럼 유닉스 담당자 천방(ZPDSPF3)입니다...
GetVersionEx()를 사용하시면 현재 사용중인 OS의 버전 뿐만 아니라...
플랫폼을 알아낼 수 있습니다...
GetVersionEx()는 OSVERSIONINFO라는 구조체를 이용하여 OS 정보를 알려줍니다...
이 구조체 중에서...dwPlatformId에 돌려지는 값이 플랫폼의 아이디입니다...
VER_PLATFORM_WIN32s : Win32s on Windows 3.1
VER_PLATFORM_WIN32_WINDOWS : Win32 on Windows 95
VER_PLATFORM_WIN32_NT : Windows NT
그러므로...dwPlatformId에 들어있는 값이 VER_PLATFORM_WIN32_NT라면...
사용자의 컴퓨터에는 NT가 설치되어 있다는 것입니다...
그럼...
평생백수 천방 드림...
|