윈도우 프로세스 동작 모듈 확인 방법 (procexp.exe)

윈도우 PC에 실행되고 있는 프로세스에 구체적으로 어떤 모듈이 사용되고 있는지 확인하기 위해 프로세스 익스플로러(procexp.exe)를 통해 확인할 수 있습니다. procexp.exe는 무료로 다운받을 수 있고, 실행 파일이기 때문에 설치 없이 사용 가능합니다.

procexp.exe

procexp.exe는 마이크로소프트 윈도우용 작업 관리자입니다. 윈도우에 기본적으로 내장된 작업 관리자 앱과 비슷한 역할을 하지만 더 자세한 정보를 확인할 수 있습니다. 그중 대표적인 것이 현재 실행되고 있는 프로세스에 어떤 모듈이 사용되고 있는지 확인하는 것입니다.

 

참고로 procexp.exe는 Winternals Software라는 회사에서 개발한 툴인데요. 2006년 마이크로소프트가 인수했기 때문에 MS의 툴이라고 보시면 됩니다.

윈도우 익스플로러 실행 예시

procexp.exe 모듈 확인 방법

1. procexp.exe를 다운받습니다.

2. 다운받은 zip 파일의 압축을 풀고 procexp.exe를 실행합니다.

3. 실행하면 상단과 하단으로 나뉘어 정보가 표시됩니다. 상단에는 실행되고 있는 프로세스에 대한 사용량, PID, 설명, 개발사 이름(회사) 등을 확인할 수 있습니다. 상단에서 확인을 원하는 프로세스를 찾아 클릭하세요.

4. 프로세스를 클릭하면 하단에 관련 정보가 나타납니다. 바로 모듈(dll)과 실행파일(exe)이 보일 수도 있습니다. 만약 그렇지 않다면 핸들러를 표시하고 있는 상태인 것이니 모듈을 보여주는 단축키인 CTRL + D를 누르시면 볼 수 있습니다. 참고로 CTRL + H를 누르면 파일 저장 위치, 레지스트리 키 값 등을 볼 수 있는 핸들러를 확인할 수 있습니다.

프로세스 모듈 확인이 필요한 이유

특정 프로그램이 정상적으로 작동하지 않을 때 프로세스에 어떤 모듈이 관여하고 있는지 확인함으로써 문제의 원인이 되는 모듈을 추정할 수 있습니다. 특정 모듈의 버전을 바꾸거나 예외 처리를 하는 방식으로 시도할 수 있습니다. 특히 A 소프트웨어에 B 소프트웨어의 모듈이 인젝션 되어 관여하는 경우가 있는데, 이럴 때 어떤 모듈이 인젝션 되는지 확인할 수도 있습니다.

반응형

댓글

Designed by JB FACTORY