윈도우 비스타(Vista)에서 닥터왓슨(Dr. Watson) 사용하기

[그림 1] Windows Vista 에서 닥터왓슨(Dr. Watson)을 실행한 화면
따라서 소프트웨어를 사용하다 크래쉬(crash)가 발생했을 경우 해당 프로세스 또는 풀 메모리에 대해 덤프(dump)를 뜰 수가 없다.
하지만 이를 해결할 수 있는 방법이 있다. 바로 윈도우 XP (Windows XP)의 닥터왓슨(Dr. Watson)을 복사해와서 설치하는 방법이다.
설치 방법은 다음과 같다.
1. 윈도우 XP (Windows XP)에서 닥터왓슨(Dr. Watson)을 복사한다.
-> XP에서 %SYSDIR%\drwtsn32.exe를 Vista의 %SYSDIR%\drwtsn32.exe로 복사한다.
2. 닥터왓슨(Dr. Watson)을 기본 디버거로 셋팅한다.
-> Vista에서 Command Line(CMD)를 관리자 권한으로 실행시키고 다음 명령을 입력한다.

[그림 2] CMD를 관리자 권한으로 실행
명령 : drwtsn32.exe -i


[그림 3] 닷터왓슨(Dr. Watson)을 기본 디버거로 설치하는 명령줄
이렇게 하면 닥터왓슨(Dr. Watson)이 기본 디버거로 지정되어 크래쉬 덤프등을 생성할 수 있다. 하지만 UAC로 인해 관리자 권한 없이 실행된 소프트웨어의 경우 정상적으로 덤프가 생성되지 않을 수 있으므로 닥터왓슨(Dr. Watson)을 실행하고 반듯이 "시각적 알림" 옵션을 꺼 두는것이 좋다.

[그림 4] 시각적 알림 옵션 끄기
Trackback URL >> http://mireenae.com/trackback/87

