반응형
CPU 이름을 구해오는 방법은 참으로 많다.
그 중 몇가지 방법을 소개한다
해당 내용은 네이버 블로그에 썻던 내용을 일부 가져와 복사한 내용임...
이전 포스트에 GetSystemInfo라고 포스트를 쓴적있는걸 확인 후..cpu에 대한 정보를 가져 올려고
코딩을 완료!
빌드하여 보니.. 이게 왠일..
난 AMD440....64bit 운영체제를 사용하고 있는데..
GetSystemInfo로 정보를 가져오니.. Intel 에 32bit로 정보를 가져오는 것이 아닌가....
이래저래 정보를 모아 취합하여 보니 GetSystemInfo의 문제점이 발견 된 것..
그거슨!!! 해당 프로그램이 32bit 일 경우 돌아가는 프로그램에 대한 값을 가져오는 것!
근데 왜 Intel Cpu 정보를 가져온단 말인가.... 좀 더 확인 해바야 할것 같다.
그래서 해당 GetSystemInfo 대용으로 GetNativeSystemInfo()라는 함수를 사용하면 될 것이다.
해당 함수에 대해 궁금하다면 msdn을 활용하자.
그리하여..cpu정보를 문자열로 만드는데 성공...
하지만.... 이 또한 뻘짓이였으니....
레지스트리 경로를 타고 들어가면 Cpu에 대한 정보를 가져올 수 있었다는
HARDWARE\\DESCRIPTION\\System\\CentralProcessor\\.....
뻘짓하며 공부해나가는 프로그래밍.... 머리가 안따라주니.. 역시 손만 고생한다...
반응형
'프로그래밍 > C/C++' 카테고리의 다른 글
[C] 숫자에서 문자열로 변환 (0) | 2015.05.07 |
---|---|
[C] DLL 사용하기(dllimport,dllexport) (0) | 2014.02.20 |
동기화 Event, WaitForSingleObject 맞추기 (0) | 2013.02.14 |
프로세스 리스트 가져오기 - Process32First (0) | 2012.12.17 |
Thread 정보 얻어오기 (0) | 2012.11.21 |