Windows Error Reporting(WER)은 소프트웨어가 크래시 났거나 행이 걸린 경우 그 상태를 캡쳐해주는 윈도우 기술입니다.
이 기술은 XP부터 추가된 기술입니다.
Windows 7 에선 닥터왓슨(Drwtsn32.exe) 가 사라져서 Windows 7에서 유저덤프 적용할 수 있는 방법입니다.
1. "제어판\시스템 및 보안\관리 센터\관리 센터 설정 변경\문제 보고 설정" 들어가서 첫번째 혹은 두번째 선택
2. 실행 -> services.msc 들어감
3. Windows Error Reporting Service 활성화
4. HKEY_CURRENT_USER\Software\Microsoft\Windows\Windows Error Reporting 들어가서 Disabled 라고 된 곳 1로 되어 있으면 0으로 변경
5. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps 생성
LocalDumps 키 아래 다음과 같은 값들 생성
6. CustomDumpFlags REG_DWORD 0
7. DumpCount REG_DWORD 0xa
8. DumpFolder REG_EXPAND_SZ %LOCALAPPDATA%\CrashDumps
9. DumpType REG_DWORD 2
재부팅 하면 될 것임..
만약 calc.exe 에서 크래시가 났다면
"calc.exe.2880.dmp" 와 같은 파일명으로 덤프가 생성됨
2880은 당연히 PID~
'My Study > etc' 카테고리의 다른 글
페이징파일 사용 안함으로 인한 딜레마.. (0) | 2015.03.13 |
---|---|
암호 프로그램의 문제점 (9) | 2013.01.18 |
Wow64 filesystem redirection 조심하자 (2) | 2012.12.17 |
외장배터리 진실? (3) | 2012.12.04 |
WinDbg를 올디처럼 쓰고싶다.. (8) | 2012.11.08 |