본문 바로가기

Project/PE Viewer

PE Viewer 개발 2일차


오늘은 많은 부분을 제작하지 못했다. 일단 메모리에 파일을 올리는 것은 그대로 매핑해서 올리기로 하고, 전역변수에다가 각 헤더와 섹션을 구분해서 저장하기로 했다. 그리고 헥스로 출력하는 부분을 좀 더 나눠서 함수로 만들었다. 

그리고 IMAGE_DOS_HEADER를 읽어와서 이를 각 멤버 변수들과 의미 등으로 구분해서 출력을 해야 하는데 이 부분을 반복문으로 처리하기가 약간 까다롭다.. 각 멤버 변수들마다 크기도 다르고, 이름도 제각각 달라서 어떻게 효율적으로 출력해야 할 지 고민중이다.. 아마도 각 변수들의 크기, 이름, 설명 등을 전부 테이블로 만들어서 반복문으로 처리하게 될 것 같은데 좀만 더 방법을 찾아봐야겠다.. 

'Project > PE Viewer' 카테고리의 다른 글

PE Viewer 개발 5일차  (0) 2016.02.02
PE Viewer 개발 4일차  (0) 2016.01.27
PE Viewer 개발 3일차  (0) 2016.01.24
PE Viewer 개발 1일차  (0) 2016.01.20