이 영역을 누르면 첫 페이지로 이동
웬디의 기묘한 이야기 블로그의 첫 페이지로 이동

웬디의 기묘한 이야기

페이지 맨 위로 올라가기

웬디의 기묘한 이야기

C/C++ Windows Hooking 개발자의 블로그 입니다! 이곳은 개발 외에도 저의 취미들이 공유되는 기묘한 이야기가 펼쳐집니다.

dump 분석을 위한 windbg 64bit 다운로드 및 설치

  • 2019.08.04 17:32
  • ⌨ DEVELOPMENT/Debugging
반응형

 

windows program을 개발할 때 가장 중요한 요소중 하나는 디버깅이라고 생각합니다.

아무리 경험이 많은 개발자라도 완벽한 프로그램은 개발을 할 수 없기 때문인데요, Windows 개발자인 Raymond Chen 마저도 윈도우 업데이트 때마다 수많은 테스트를 거쳤음에도 매번 오류가 발생하여 억울함을 호소할 정도이니 더 말할것도 없겠죠?

 

그렇다면 프로그램에 오류가 발생하면 dump file을 저장하여 분석을 통해 문제를 수정하도록 하는 게 좋은 방법입니다.

 

 

windbg 다운로드 및 설치

windbg를 설치하기 위해선 windows 10 sdk를 설치해야 합니다.

아래 공식 사이트에서 다운로드 가능하며, 설치 시 debugging tool 항목만 선택하여 

 

https://docs.microsoft.com/ko-kr/windows-hardware/drivers/debugger/debugger-download-tools

 

Download Debugging Tools for Windows - WinDbg - Windows drivers

This page provides downloads for the Windows Debugging tools, such as WinDbg.

docs.microsoft.com

 

 

WIndows 10 SDK Download

 

 

windows 10 sdk download manager

 

 

windows 10 sdk install

 

 

windows 10 sdk install

 

 

windows 10 sdk install

 

 

windows 10 sdk install

 

 

개발을 하는 경우엔 위의 모든 항목이 체크된 기본 상태로 Install을 해야 하지만

만약 windbg만 설치하려는 경우엔 다음과 같이 Debugging Tools for Windows 만 설치하면 됩니다.

 

 

 

 

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Windows Kits

기본 설치가 완료됐으면 해당 경로에 설치가 완료되었을 거예요 하지만 실행이 번거로우니 시작 -> windbg를 검색하여 아래와 같이 실행하면 됩니다.
 
 

 

 

설치가 완료되었으면 이제 디버깅을 할 최소한의 준비가 된 것입니다.

이제 디버깅의 세계로 빠져들기 위해선 아래 링크를 통해 이것저것 시도해보세요!!

 

https://wendys.tistory.com/category/Development/Debugging

 

'Development/Debugging' 카테고리의 글 목록

C/C++ 개발자의 블로그 입니다! 주력은 Hooking 기술이며, 기타 윈도우 프로그램을 개발하고있습니다. 이곳은 개발 외에도 저의 취미들이 공유되는 기묘한 이야기가 펼쳐집니다.

wendys.tistory.com

 

반응형

'⌨ DEVELOPMENT > Debugging' 카테고리의 다른 글

[Debugging] 프로세스 크래시 발생시 덤프 남기기  (0) 2016.01.22
[Assembly] 디버깅을 위한 8086 어셈블리  (0) 2016.01.17
[WinDbg] 특정 프로세스 디버깅하기  (0) 2016.01.13
[WinDbg] DriverEntry부터 디버깅 시작하기  (2) 2016.01.10
[windows] 윈도우 64bit Driver 서명없이 로드하기  (2) 2016.01.10
[WinDbg] vmware에 WinDbg 연결하여 디버깅 준비하기  (0) 2016.01.06
[WinDbg] Kernel Debugging을 위한 디버거 다운로드 및 설치!  (0) 2016.01.05
visual studio 디버깅시 디스어셈블리 확인하기  (0) 2015.12.31

댓글

이 글 공유하기

  • 구독하기

    구독하기

  • 카카오톡

    카카오톡

  • 라인

    라인

  • 트위터

    트위터

  • Facebook

    Facebook

  • 카카오스토리

    카카오스토리

  • 밴드

    밴드

  • 네이버 블로그

    네이버 블로그

  • Pocket

    Pocket

  • Evernote

    Evernote

다른 글

  • [Debugging] 프로세스 크래시 발생시 덤프 남기기

    [Debugging] 프로세스 크래시 발생시 덤프 남기기

    2016.01.22
  • [Assembly] 디버깅을 위한 8086 어셈블리

    [Assembly] 디버깅을 위한 8086 어셈블리

    2016.01.17
  • [WinDbg] 특정 프로세스 디버깅하기

    [WinDbg] 특정 프로세스 디버깅하기

    2016.01.13
  • [WinDbg] DriverEntry부터 디버깅 시작하기

    [WinDbg] DriverEntry부터 디버깅 시작하기

    2016.01.10
다른 글 더 둘러보기

정보

웬디의 기묘한 이야기 블로그의 첫 페이지로 이동

웬디의 기묘한 이야기

  • 웬디의 기묘한 이야기의 첫 페이지로 이동

검색

메뉴

  • 홈
  • 태그
  • 방명록
  • 이야기

카테고리

  • 분류 전체보기 (204)
    • MY STORY (2)
    • 📸 WALKING WITH YOU (85)
      • 아이슬란드 신혼여행 이야기 (14)
      • 대한민국 구석구석 (62)
      • CONTAX N1 + T* 28-80mm (4)
      • SAMSUNG NX3000 (1)
      • 어느 멋진 날 (4)
    • ⌨ DEVELOPMENT (80)
      • BOOK:Review (1)
      • AI (13)
      • C++ (26)
      • Python (10)
      • WIndows Hooking (9)
      • Windows Kernel (3)
      • Design Pattern (3)
      • Debugging (9)
      • Tools (0)
      • Project (1)
      • Android (1)
      • 상업용 무료폰트 (4)
    • OS (4)
      • News (0)
      • Windows 일반 (4)
    • 모바일 (2)
      • 모바일 게임 (2)
    • 멘사 퍼즐 (9)
    • 생활 꿀 TIP (7)
      • 건강 (3)
      • 일상 (2)
    • 물생활 (8)
      • 골든볼 라미네지 롱핀 (8)
    • IT 기기 (2)
    • BLOG (4)
      • TISTORY BLOG TIP (3)

최근 글

인기 글

댓글

공지사항

아카이브

태그

  • AI
  • 카페
  • windbg
  • 해외여행
  • c
  • 아이슬란드
  • 신혼여행
  • c++

나의 외부 링크

  • kernel undocument api
  • 지구 관찰자의 일기
  • 지구와 지구곰

정보

WENDYS의 웬디의 기묘한 이야기

웬디의 기묘한 이야기

WENDYS

블로그 구독하기

  • 구독하기
  • RSS 피드

방문자

  • 전체 방문자
  • 오늘
  • 어제

티스토리

  • 티스토리 홈
  • 이 블로그 관리하기
  • 글쓰기
Powered by Tistory / Kakao. © WENDYS. Designed by Fraccino.

티스토리툴바