2009-10-02 2 views

답변

1

WinCheat은 Spy ++와 비슷하지만 소스를 얻을 수도 있습니다. 때때로 WinDbg, netcat, WireShark, Beyond Compare, EmEditor 및 Directory Opus도 사용합니다. Visual Studio에서 대부분의 작업을 수행하지만.

3

비주얼 스튜디오를 만들기 위해 사용할 수있는 임의의 다른 도구 (Windows 또는 제 3 자)를 수행 ... 디버그 Windows 응용 프로그램에 정말 편리합니다. 그냥 프로세스에 연결.기호 데이터베이스와 소스 코드가 있다면 ... Windows에서 가장 유용하다고 생각합니다.

0

대부분의 사람들은 그것을 깨닫지 못하지만, 가장 좋은 디버깅 도구는 실제로 IDE입니다. IDE가 좋은 경우 (힌트 : Eclipse : ) 문제의 절반이 이미 해결되었습니다. 좋은 IDE (TM)해야 : 당신이 입력하는대로

  • 제공 좋은 자동 완성
  • 같은 GDB
  • 표시 오류로 디버거에 좋은 프론트 엔드를 가지고 (이클립스 JDT)

얼마나 많은 디버깅 도구가 있더라도 인터페이스가 깨끗하지 않으면 (VS) IDE에 익숙하지 않은 경우 항상 문제가 발생합니다.

6

IDA 프로

는 소스 코드에 액세스하지 않고 타사 구성 요소의 버그를 추적 온다는 아무것도 IDA Pro을 친다.

2

프로세스 탐색기 또는 프로세스 모니터 디버깅 도구를 호출하지 않습니다. 그들은 대부분의 종류의 버그에 대한 디버그 프로세스를 지원할 수 있지만 일반적으로 사용되는 프로세스 "탐색"도구입니다. 당신이 "디버깅"때

위키 백과에 따르면,

"디버깅 버그의 번호 또는 결함을 발견하고 감소의 체계적인 과정이다", 당신은 일반적으로 소스 코드를 가지고 있고, 당신을 것입니다 가장 좋은 도구는 개발 환경이 될 것입니다.

  • 디버거 (당연히)
  • 코드 분석기 (정적/동적)
  • Perofrmance 도구 :하지만 도움이 될 수 있습니다 도구의 많은 유형이 그들 중 많은 사람들이 프로그래밍 언어에 의존하는, 같은있다 (성능 관련 버그 용)
  • 모니터 (통신, 자원 등))

예제에 따르면, 당신은 아마도 다른 도구를 찾고 있습니다. 디버깅 도구가 아닙니다. 무엇을 성취하려고합니까?

+0

하지만 프로세스 탐색기와 프로세스 모니터를 사용하여 메모리 사용량 또는 누출, 액세스 한 파일, 액세스 한 레지스트리 항목, dll 처리기를 열어 본 등 ... 추적하여 많은 도움을 받았습니다. 소스 코드와 IDE로는 어려운 것들을 다운시킵니다. – DexTer

+0

@ Bhavesh.Bagadiya : 좋아, 디버깅 프로세스를 도울 수있는 도구를 찾고 있습니다. ;-) –

1

최근 API Monitor은 실제 라이브 보호기가되었습니다.

프로그램을 디버그하고 호출되는 Windows API 함수를 볼 수 있습니다. 또한 함수에 전달 된 매개 변수를 검사 할 수 있습니다. 반환 값에 대해서도 마찬가지입니다.

0

Immunity Debugger는 어떻게됩니까?

관련 문제