[Develope]/Windows 3

BoundsChecker 사용법

프로그램을 개발하다 보면, 얘기치 않았던 버그로 인해 고생하게 된다.아래 소개하는 프로그램은 메모리 릭이나 시스템 에러등의 상황을 런타임에 알려줌으로얘기치 않았던 버그를 수정할 수 있게 하여 좀 더 정확성있는 프로그램을 개발할 수 있게 한다. 정확한 출처는 기억나지 않아 밝히지 못함을 양해바랍니다 windows 단축키 모음MS의 대변신, Windows LiveWINDOWS VISTA AERO VS LINUX UBUNTU BERYLWindows Services for UNIXWindows Live Safety Center 무료 온라인 검사 서비스LeakTracer - trace and analyze memory leaks in C++ programs memory leak pmap을 이용한 memory le..

[Develope]/Windows 2008.11.25

Dr.Watson 로그 파일 사용

Dr. Watson 로그 파일 사용 Dr. Watson에서 프로그램 오류가 발생하면 Drwtsn32.log라는 로그 파일이 만들어집니다. 이 로그 파일은 항상 다음과 같은 행으로 시작됩니다. 응용 프로그램 예외 발생 로그 파일의 다음 부분에는 항상 프로그램 오류 정보가 포함됩니다. 표시되는 오류 번호는 시스템에서 생성됩니다. 로그 파일의 다음 부분에는 프로그램 오류가 발생한 사용자 및 컴퓨터의 시스템 정보가 포함됩니다. 로그 파일의 다음 부분에는 프로그램 오류가 발생할 때 시스템에서 실행 중이던 작업 목록이 포함됩니다. 로그 파일의 다음 부분에는 프로그램이 로드한 모듈 목록이 포함됩니다. 로그 파일의 다음 부분에는 표시된 스레드 ID의 상태 덤프가 포함됩니다. 상태 덤프는 등록 덤프, 현재의 프로그램 카..

[Develope]/Windows 2008.07.18

DrWatson, 닥터왓슨

출처 : http://serious-code.net/moin.cgi/DrWatson 닥터 왓슨은 무엇인가? 닥터 왓슨 설정하기 닥터 왓슨 로그를 비주얼 스튜디오를 이용해서 무식하게 보는 방법 소스 코드 준비하기 디버그 심볼 생성하기 MAP, COD 파일 생성하기 고정 로드 베이스 16진수 주소 지정하기 닥터 왓슨 로그의 내용 다운된 곳을 찾기 예제 1 닥터 왓슨은 무엇인가? 유닉스 계열에서는 애플리케이션이 다운되었을 때, 코어 파일이 기본적으로 남지만, 윈도우에서는 그렇지 않다. 코어 파일이 남지 않는다고 해서, 클라이언트는 물론이고 서버도 애플리케이션을 돌리는 컴퓨터에 일일이 디버깅을 위해 비주얼 스튜디오를 깔 수도 없는 일이다. 바로 이럴 때 크래쉬 덤프를 남겨주는 프로그램이 닥터 왓슨이다. 즉 닥터..

[Develope]/Windows 2008.07.14