2011-01-24 2 views
0

Windows 게임을 작성하고 있지만 실행하려면 특정 요구 사항을 충족해야합니다. 컴퓨터의 시스템 요구 사항을 어떻게 감지합니까?C++에서 Windows 시스템 정보를 검색하는 방법

RAM, CPU, 그래픽 하드웨어 및 사운드 하드웨어와 같은 정보 만 읽으면됩니다.

msdn 웹 사이트는 미로이며이 부분을 볼 수있는 실마리가 없습니다.

+2

내가 이런 일을 감지 귀찮게하지 않을 것입니다. "경고, 당신은 -15939397846434292"MB의 디스크 공간이 남아 있다고 말하는 오래된 게임 설치 프로그램은 정말 짜증나! – Flexo

답변

3

그래픽 하드웨어 폴링은 Direct3D를 통해 수행해야합니다. __cpuid은 Visual Studio의 내장 함수입니다.

GlobalMemoryStatusEx은 RAM 용입니다.

0

here에서 인용 :
*은 GetSystemInfo - 프로세서 정보
* GetVersionEx- OSVERSION/서비스 팩
* GlobalMemoryStatusEx- 메모리 상태

관련 문제