본문 바로가기

전체 글194

CPU 이름 가져오기~~ * CPU 이름을 가져와 보자!! CPU 이름을 얻어오는 방법에는 여러 방법이 있겠지만 간단하게 현재 PC에서의 cpu이름을 가져오는 방법에대해 알려드리겠습니다. cpu에 이름은 레지스트리에 정보가 제공되고 있습니다 따라서 간단하게 레지스트리만 긁어오면 현재 동작되는 CPU의 이름을 얻어올 수 있는거죠~^^레지스트리의 위치가 어디냐면 네 바로 HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0이 위치에서 ProcessorNameString 값을 가져오면 되겄습니다^^레지스트리에서 가져오는 api 함수정도는 쓰실줄 아시죠??아실거라 믿습니다..모르시면 구글에 한번 쳐보세요 수두룩 하게 나온답니다^^그럼 이만.. 정보는 공유되어야 한다 쭈욱~.. 2013. 1. 15.
윈도우 버젼 표 OS의 버젼을 알아올때 major와 minor가 가리키는 값이 어떤 OS인지 확인할때~~ Operating systemVersion numberdwMajorVersiondwMinorVersionOtherWindows 86.262OSVERSIONINFOEX.wProductType == VER_NT_WORKSTATIONWindows Server 20126.262OSVERSIONINFOEX.wProductType != VER_NT_WORKSTATIONWindows 76.161OSVERSIONINFOEX.wProductType == VER_NT_WORKSTATIONWindows Server 2008 R26.161OSVERSIONINFOEX.wProductType != VER_NT_WORKSTATIONWindow.. 2012. 12. 26.
ON_MESSAGE_VOID, ON_MESSAGE, 그리고 SendMessage 타 윈도우로 데이터를 보내야 하는 경우가 있어서 SendMessage를 이용해서 데이터를 전달하려 했다.받는쪽까지는 잘들어왔는데 작업이 완료되고 나서 프로그램이 죽는게 아닌가??이게 모지 하고 한참 이래저래 보고있는데받는쪽의 함수를 아래와 같이 바꾸면 잘되고 다시 인자를 받을 수 있는 함수로 하면 뻗고;; LRESULT xxx::Test(WPARAM wParam, LPARAM lParam) : 함수 내용을 모두 처리 후 리턴하면 죽음void xxx::Test() : 안죽고 잘됨 아...분명 간단한걸 놓치고 있다고 생각들었다...그러다 문든 BEGIN_MESSAGE_MAP 에 선언한 매크로를 봤는디..ON_MESSAGE_VOID(xxx...)ㅋㅋ..그래 뭔가 이상하다 햇다...void라니 void라니.!!.. 2012. 11. 21.
디자인 패턴! 이렇게 활용한다 디자인 패턴! 이렇게 활용한다.프로그램을 할 수록 배울것도 많고 할것도 많은거 같당..그동안 무지하게 프로그램을 코딩하고 했는데..디자인패턴에 대해 이야기를 많이 들었다..반드시 필요한 책..;;원래는 'gof의 디자인 패턴' 이라는 책을 구맨하려 했는데 이래저래 조사하다보니그책보다는 이 책이 읽기에는 더 괜찮다는 평이 많아서 우선 이책으로 구매~~과연 내가 이책을 완독하고 내 프로그램 스타일에 어떠한 변화를 가져올까?? 최근 2012년에 들어 책도 한권 제대로 읽지 못했다.;;;연초에는 반드시 책을 많이 읽을것이라 다짐했겄만.....ㅠㅠ 뭐 회사일도 있고 이래저래 바빴다고 내 자신을 위로하지만내가 게을러서 책을 못 읽은 것이다.;;;정말 최근들어 느끼는 거지만 완전 자기계발에 대한 진행을 안하고 있다는.. 2012. 10. 31.