관리 메뉴

kisoo

키보드로 강제 덤프 생성 하기 본문

01.About Programming /2.Kernel Lab

키보드로 강제 덤프 생성 하기

JamesK78 2008. 10. 28. 15:32

키보드를 이용하여 원하는 시점의 메모리 덤프를 생성하는 방법입니다.
개발 하시다가 이상하게 System Hang이 걸렸거나 할 때 사용하시면 유용하며 실제로 이  TIP 을 
사용 하실 일이 꽤 있습니다. ^^ 
I. 적용 가능 OS:
   Windows 2K, XP, 2K3

II. 적용 방법:
    1. 레지스트리 편집기(Regedt32.exe)를 시작합니다.
    2. 레지스트리에서 다음 값을 찾습니다.
        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\
        Services\i8042prt\Parameters 
    3. 편집 메뉴에서 값 추가를 누른 후 다음 레지스트리 값을 추가합니다.
        값 이름: CrashOnCtrlScroll
        데이터 형식: REG_DWORD
        값: 1
    4. 레지스트리 편집기를 끝냅니다.

참고: 변경 내용을 적용하려면 컴퓨터를 다시 시작해야 합니다.

III. 덤프 생성방법:
    a. 시스템상의 덤프생성옵션에 따라 커널모드 or 전체 메모리 덤프가 생성됩니다.
    b. 컴퓨터를 다시 시작한 후에 오른쪽 Ctrl 키를 누른 상태에서 Scroll Lock 키를 두 번 눌러 
        Memory.dmp 파일을 생성할 수 있습니다.

    참고 스페이스바 오른쪽에 있는 Ctrl 키를 사용해야 합니다.


IV. 기타 사항.
    USB 키보드를 사용하는 컴퓨터에서는 작동하지 않습니다. PS/2 만 됩니다.

출처: MS 제공 KB 244139
http://support.microsoft.com/kb/244139/ko
Comments