반응형
Process Explorer 사용법
Process Explorer란?
Process Explorer는 Microsoft의 Sysinternals에서 제공하는 고급 작업 관리자입니다.
일반 작업 관리자에서 확인할 수 없는 세부적인 프로세스 정보, DLL, 핸들, 스레드, 메모리 사용량 등을 실시간으로 모니터링할 수 있는 강력한 도구입니다.
개발자, 시스템 관리자, 성능 분석 담당자에게 필수 도구!
설치 및 실행 방법
- Sysinternals 공식 페이지에서 최신 버전 다운로드
- 압축 해제 후
procexp.exe또는procexp64.exe실행 (설치 불필요) - 관리자 권한으로 실행하면 더 많은 정보 확인 가능
주요 인터페이스 구성
- Process Tree (프로세스 트리) - 부모-자식 관계를 트리 구조로 표현
- CPU, 메모리 실시간 그래프 - 상단에 시스템 리소스 사용량 표시
- 상단 탭 (Handles, DLLs, Threads 등) - 선택한 프로세스의 상세 정보 제공
자주 사용하는 기능 5가지
1. 특정 프로세스 검색 (Find Handle or DLL)
Ctrl + F → 핸들명이나 DLL 이름 입력 → 사용하는 프로세스 추적
예: test.txt를 검색하면 어떤 프로세스가 파일을 열고 있는지 확인 가능
2. CPU/메모리 사용량 분석
- 컬럼 우클릭 →
Working Set,Private Bytes등 정보 추가 - 과도한 리소스 사용 프로세스를 실시간 감시 가능
3. 프로세스 종료/중단
- 프로세스 우클릭 →
Kill Process또는Kill Process Tree Suspend로 일시정지 가능
주의: 시스템 필수 프로세스를 종료하면 블루스크린이 발생할 수 있음
4. DLL/핸들 모니터링
프로세스를 더블 클릭 → DLL 탭 또는 Handles 탭 확인
5. VirusTotal 통합 검사 기능
옵션에서 VirusTotal 기능을 활성화하면, 각 프로세스 옆에 악성코드 여부가 표시됨
유용한 사용 예시
| 상황 | 사용 방법 |
|---|---|
| 파일 잠금으로 삭제 불가 | Ctrl + F → 파일명 검색 → 해당 프로세스 종료 |
| DLL 로드 위치 확인 | 프로세스 선택 → DLL 탭 확인 |
| 핸들 누수 추적 | 핸들 수 증가 여부 모니터링 |
| CPU 점유율 분석 | CPU 탭에서 스레드 확인 |
Process Explorer vs 작업 관리자
| 항목 | 작업 관리자 | Process Explorer |
|---|---|---|
| 트리 구조 보기 | ❌ | ✅ |
| 핸들/DLL 보기 | ❌ | ✅ |
| 리소스 상세 분석 | 제한적 | 매우 상세 |
| 리소스 검색 | ❌ | ✅ |
| 악성코드 연동 | ❌ | VirusTotal 연동 가능 |
반응형
'개발' 카테고리의 다른 글
| VMMap 사용법 (0) | 2025.03.24 |
|---|---|
| Handle.exe 사용법 (0) | 2025.03.24 |
| Open Authentication (OAuth) 인증방식이란? (0) | 2025.02.28 |
| [gitlab] 특정시점의 branch 만들기 (0) | 2024.08.26 |
| [VSCode] region 코드접기 (0) | 2024.07.23 |