[c/c ] [WinAPI] 컴퓨터 각종 부품 정보 알아내기

Posted by 적분 ∫2tdt=t²+c
2013.10.08 02:07 프로그래밍





최근에 포니게임 최적화를 위해서 컴퓨터별로 성능 정보를 측정할 일이 있었습니다. 벤치마킹 프로그램 보면 CPU정보(모델과 클럭이나 코어 숫자 등), 램 용량, OS정보, GPU정보 등을 잘도 수집하는데, 저도 그런 기능을 하는 코드가 필요했던거죠. 검색을 해보니깐 생각보다 간단하더라구요. 기왕 찾아둔거 까먹지 않기 위해서 포스팅 해놓습니다.

(참고로 Windows API 혹은 DirectX를 이용해서 정보를 가져오기에 당연히 윈도우에서만 사용가능한 코드입니다)




그래픽카드 정보와 같은 경우는 Direct3D 인터페이스의 GetAdpaterIdentifier 함수를 이용하면 간단하게 얻어낼 수 있더라구요.

신고
이 댓글을 비밀 댓글로