본문 바로가기

IT 서비스 바라보기/PC Program

EXE, DLL 파일 뷰어 프로그램




사용자 삽입 이미지


저처럼 프로그래밍 하시는 분들에게 한가지 좋은 프로그램 알려드립니다.
Anywhere PE Viewer 란 프로그램으로 EXE 파일과 DLL 파일을 읽을 수 있는 프로그램입니다.

다운로드는 아래 링크를 클릭 하시구요 ^-^
(주의, 아래 다운로드 파일은 작은 용량 버전으로 Java 1.3.1 버전 또는 그 이상의 버전이 설치 되어있어야 실행이 가능합니다. 혹, 설치 되어있지 않는 분들은 JRE 파일이 포함된 파일을 다운로드 하셔야 합니다. JRE 파일이 포함된 풀 버전은 첨부파일 아래 링크를 클릭해서 다운로드 하세요 ^-^ )

<- anywherepeviewer-017-win-nojre.exe 다운로드


anywherepeviewer-017-win-jre.exe 풀버전 [ 다운로드 ]



프로그래밍 하다 보면 다른 사람이 짜 놓은 프로그램을 업데이트 해야 하는 일이 종종 있죠. 어떻게 동작하는지 어떤 방식으로 프로그램이 구동되는지도 궁금하구요^^
저 같은 경우는 다른 사람의 오픈 소스나 또는 연구실에 있을 때 몇년 전에 선배가 만들어둔 프로그램을 분석하고자 했을 때 DLL 파일에 어떤 Function 이 쓰였나 보는데 아주 유용하게 사용을 했었죠. ^^

Anywhere PE Viewer 프로그램을 열어 DLL 파일을 열어보면 그 안에 쓰인 함수들이 좌악~ 나열 됩니다. ^^ 그럼 그 파일이 소스 코드랑 어떻게 연결이 되었는지, 어떻게 호출했는지 알아볼 수 있죠.
VC++에서도 DLL 파일, EXE 파일을 열어주지만 특정 파일은 열지 못하거나 함수 정보를 보여주지 않는 경우가 많은데 이 프로그램은 파일 열어주는데 큰 문제가 없고, 함수를 아주 잘 보여준답니다.

프로그램에 네가지 Tab 이 있는데 그 중 Export Table 에 DLL 파일이 쓰는 함수가 나열되어 있습니다.
다른 탭들도 펼쳐 보시면 어떤 내옹들이 있는지 아실 수 있을 꺼예요^^

잘 사용하세요오 ^-^
 

첨부 파일 출처 : http://www.ucware.com