Sau khi gặp rắc rối bởi an issue mà tôi đơn giản không có kiến thức để gỡ lỗi, tôi vừa quyết định rằng tôi có để tìm hiểu cách sử dụng Windbg. Vấn đề duy nhất của tôi: Tôi không có đầu mối bắt đầu từ đâu :-(Tôi không thực sự là một WinApi-Guy, có sử dụng các ngôn ngữ trừu tượng Windows Api cách xa tôi một cách bình thường. souce (Sách, Trang web) để tìm hiểu Windbg cho một người biết lập trình nhưng không nhiều về độ sâu bên trong của Windows? (Và có, tôi đọc oldnewthing mỗi ngày :))Bắt đầu tìm hiểu Windbg
Trả lời
Đối với một cuốn sách, hãy thử
Advanced Windows Debugging (Addison-Wesley Microsoft Technology Series)
Advanced Windows Debugging http://knowfree.net/wp-content/uploads/2008/02/032137446001l.jpg
Ngoài ra, đối với một tờ tài liệu tham khảo rất lớn, xem
Common WinDbg Commands (Thematically Grouped) bởi Robert Kuster.
Debugging .NEt Applications có một chương về cách sử dụng WinDbg
Trải nghiệm đầu tiên của tôi với trình gỡ lỗi (ICE thực sự mềm) là một loại vết nứt ... tốt .... Có một số hướng dẫn trên mạng về cách sử dụng trình gỡ lỗi để tìm kiếm các sự kiện và bỏ qua/thay đổi chương trình hoạt động. Khi bạn đã nắm vững các kỹ năng trình gỡ lỗi cơ bản, bạn có thể thực hiện bất kỳ ứng dụng đơn giản nào (hoặc các ứng dụng của riêng bạn) và chơi với nó.
(Đây chỉ là một trong những hướng dẫn tôi đã nói về: http://www.woodmann.com/krobar/other/patch36.txt)
- Advanced Windows Debugging bởi Hewardt và Pravat (tốt nhất cho chung thứ Win32)
- Debugging Net 2.0 Ứng dụng của John Robbins (nếu bạn cần SOS cho Net)
- The NT debugging blog (mức khá thấp nhưng họ 'vừa mới đăng một số good set of links.
Một blog tuyệt vời để kiểm tra là If broken it is, fix it you should. Thực sự có một số bài đăng bắt đầu trong WinDbg.
Có một vài blog tuyệt vời ra khỏi đó mà giúp đỡ để đạt được thành thạo windbg trên cơ sở hàng ngày:
- Dr. Debugalov
- Nynaeve
- Advanced Windows Debugging
- Debugging Toolbox
- Debugging Tricks
- Oleg Starodumov
- List of posts from/to Ivan Brugiolo
- Windbg by Volker von Einem
I, cá nhân, chỉ mới bắt đầu sử dụng windbg cho tất cả nhiệm vụ gỡ rối của tôi và chẳng bao lâu đủ rất có câu hỏi tôi không thể trả lời và rất ít vấn đề tôi không thể giải quyết . Công cụ mạnh mẽ và thú vị.
Bạn có thể chỉnh sửa địa chỉ ở trên để tạo các liên kết có thể nhấp không? Cảm ơn .. :) Rất hữu ích .. :) +1 .. – krebstar
- 1. Tìm hiểu Chủ đề/BeginInvoke? [Bắt đầu]
- 2. tại sao lệnh windbg bắt đầu bằng. hoặc là !
- 3. Nơi để bắt đầu tìm hiểu về xử lý âm thanh?
- 4. Điểm bắt đầu để tìm hiểu cách tạo ứng dụng HTML5 lai?
- 5. Tôi có thể bắt đầu tìm hiểu về Công cụ Quy tắc ở đâu?
- 6. Tôi muốn tìm hiểu WPF. Bạn có đề xuất dự án bắt đầu nào không?
- 7. Tôi nên bắt đầu tìm hiểu về ADO.NET Entity Framework như thế nào?
- 8. Tôi bắt đầu tìm hiểu về lập trình GUI ở đâu?
- 9. Tôi nên bắt đầu tìm hiểu về SAP như thế nào?
- 10. Các dự án mới bắt đầu để tìm hiểu Ruby on Rails
- 11. Tại sao WinDBG không tìm thấy mscordacwks.dll?
- 12. Trợ giúp bắt StackOverflowException với WinDbg và ADPlus
- 13. Tìm webelement với xpath bắt đầu bằng
- 14. Tìm kiếm đầu tiên về chiều sâu và chiều rộng Tìm hiểu đầu tiên
- 15. Cách tìm hiểu Java Webservices
- 16. WinDbg/SOS: Giải thích về đầu ra SyncBlk
- 17. Bắt đầu với SSE
- 18. Tìm hiểu hàm atoi()
- 19. Bài viết hay nhất để bắt đầu tìm hiểu về phát hiện cạnh/nhận dạng hình ảnh
- 20. Cách JVM bắt đầu tìm kiếm các lớp học?
- 21. A * Tìm kiếm đường dẫn bắt đầu trong Canvas HTML5
- 22. Tìm hiểu Embedded Firmware Hacking
- 23. Hiểu đầu ra FFT
- 24. Tài nguyên Để tìm hiểu REXX
- 25. Tìm hiểu tài nguyên học tập
- 26. Bắt đầu bit và bắt đầu Byte
- 27. Bắt đầu với PyOpenCL
- 28. Tìm hiểu màu sắc
- 29. Cách tìm hiểu agda
- 30. Tìm hiểu về goroutines
Cuốn sách này là điều cần thiết nếu bạn muốn tận dụng tối đa windbg. – LanceSc