디버그 모드로 생성한 exe파일과 pdb파일을 가지고 동작하는 디버거를 만들어 보기로 했습니다.. 지난 일주일간 찾아본 정보로 만만찮은 작업인 것을
알았습니다;; 안군님이 말씀하신 Debugging Applications라는 책은 최신판인 Debugging Applications Microsoft for .Net and windows를 구하였습니다.
예전에 올렸던 글에서 DIA SDK에 대한 것을 알게 되어서 계속 찾아보고 샘플예제도 돌려봤습니다만, 위의 책에서는 DIA SDK는 단순한 pdb파일 리더기일 뿐
디버거를 만드는데 큰 역할은 하지 않는다고 나오네요;;

이 책을 통해 DbgHelp.dll 에 있는 함수들을 이용하여 만든다는 것을 알았습니다. PE(portable excutable) 파일에 대한 구조도 알아야 한다고 해서 그것도
공부하고 있습니다. 그런데 역시 처음 접하는 분야라 여간 힘든게 아니네요;; 혹시 이쪽 관련해서 진행하는데 도움될만한 정보를 알고 계시거나 얻을 수 있는
사이트, 책 등 자료좀 부탁드릴까 합니다.. MSDN에 DbgHelp.dll API Referance는 참고하고 있습니다만 힘드네요;; 어떤 순서로 디버가 만들어져야 하는지에 대한
감이 잘 안 옵니다..