김환의 게시글
- API나 MFC에서 비주얼스타일 먹이기
api나 mfc로 gui프로그램을 만들때 리소스편집기에서 보이던 모양과 실제 컴파일후의 실행된 응용프로그램에서 보이는 컨트롤들의 스타일이 윈도우 98/2000시절 스타일로 보이는 경우가 있다. xp이상에서 지원되는 comctl32.dll의 기능을 사용해야 컨트롤의 모양이 이쁘게 표시된다.위와같이 편집기에서는 이쁜 모양으로 나오지만실제 컴파일을 해보고 실행해보면 이렇게 허접한 스타일로 바뀌어버린다.따라서 비주얼스타일을 먹이려면 mfc는 stdafx.h에
- DLL로딩시 DllMain 실행 안시키는 방법
이번에 API후킹 탐지를 하면서 치명적인 버그가 발견됫다. 그것은 바로 DLL이 내부에서 또다른 DLL을 다시 로드하는 부분에서 일어낫다.API후킹 탐지를 위해서, 상대 프로세스에 로딩되어있는 DLL을 나도 똑같이 LoadLibrary()이용하여 로드하게 되는데 이때 해당 DLL이 내부에서 또다른 DLL을 로드할시 "해당 모듈을 찾을 수 없음" 이라는 에러가 발생했다.이것은 내가 로드한 DLL이 DllMain에서 또 다른 라이브러리를
- 메모장 암호화 플러그인
윈도우에 기본적으로 설치되어있는 메모장을 dll인젝션을 통한 기능추가를 해봄.
- 블랙홀 효과
효과,blackhole.exe
- 테트리스
이전 네이버카페에서 진행한 퀘스트방식의 프로젝트에서 제가 해결한 문제들입니다.간단한 테트리스 게임 입니다. 게임에 사용한 블럭이미지, 사운드는 넷마블테트리스에서 가져왓습니다.내부 구현소스는 윈도우즈API정복 개정판 1권에 있는 테트리스소스를 이용했습니다.
- 똥피하기 게임
이전 네이버카페에서 진행한 퀘스트방식의 프로젝트에서 제가 해결한 문제들입니다.똥피하기 게임입니다. 최고점수가 ini확장자를 가진 파일의 형태로 저장이 되며, 저장위치는 "C:\Windows" 폴더에 "Score.ini"이라는 이름으로 저장됩니다. 처음시작은 스페이바를 누름으로 시작이 되며 게임이 시작되고 있는 중간 다시한번 스페이스바를 누르면 Pause(일시정지) 상태가 됩니다. 다시 누르면 풀립니다. TransBlt 함수를 이용해서 똥의 비트맵들이 겹
- 대포게임
이전 네이버카페에서 진행한 퀘스트방식의 프로젝트에서 제가 해결한 문제들입니다.적들이 주변을 이동합니다. 오른쪽에서 나온 적들은 왼쪽끝으로 가게되거나, 왼쪽에서 나온적들이 오른쪽끝으로 가게되면 Life가 줄어들게 됩니다. 포구를 회전하여 각도를 조절 할 수 있고, 스페이스바를 누르면 대포가 나갑니다.
- 패킷스니핑 프로그램
와이어샤크를 본따 만들어본것 입니다. 원형만 간단하게 만들어봄.Sniffer.zippacket.zip
- Panning
지식인 답변자료Panning.zip
- 오목
API로 만들던 오목. 멀티플레이 기능도 있다.Omok.exe
- 아이온 종족간 번역기
API 사용
- API로 만들어본 소코반 게임
내용없음
- API - InfoDlg
내용없음
- API - TimerText2
내용없음
- API - 키보드 입력
migrated from