Windows Client Development Debugging Tools

Source: Internet
Author: User

This article describes Windows common development and debugging tools.


1.windows Common development and debugging tools
1.1 Sysinternals
The kernel is built with a large number of Windows system Tools, Windows development must artifact, the great God by Ms Pacified.
: Http://technet.microsoft.com/en-us/sysinternals


Procmon.exe
Monitors the actions that are being run during the program and can be used for performance monitoring.


Procexp.exe
Equivalent to the upgrade version of the Task Manager, you can view the loading module, module lookup, line thread (including CPU percentage),
Create dump, view process tree, process permissions security token, create dump, etc.


Autoruns.exe
View add-ons for systems, ie, and more.


Dbgview.exe
View Debug port output.


1.2 Other tools
WinDbg: Not explained, can be used for two-machine debugging, support PIPE,TCP and so on.
Vs:vs also supports double-click debugging, only need to copy a thing to the target machine.
IDA: primarily for static analysis.
OllyDbg: Not explained.
Spy + +: Window viewer.
Myspy: is also a spy, which view IE window (IWebBrowser2 host window) is very convenient, as well as some windows, processes, debugging output of the Peep function.
Processhacker: As a supplement to Procexp.exe.
Total Uninstall: Observe the application changes to the system configuration, such as comparing the registry.
Unlocker: Remove file usage.
Depends.exe: Observe the dependencies of the module on the DLL, export the module, import.
PE Explorer:pe tool.
Sqliteadmin: You can view the database of SQLite.
Cookie Admin: View cookies.


Packet capture, network data analysis:
Microsoft Network Monitor,fiddler,wireshark,httpanalyzer.


1.3 Commissioning must-read bibliography
Zhang Banque "Software Debugging"


1.4 Commissioning Bibliography
"Windows Advanced Debugging", "Hacker Disassembly Secret", "C + + disassembly and reverse analysis technology disclosure"
Windows core programming, in-depth understanding of the Windows operating system, Windows kernel scenario analysis, reverse engineering core Principles

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.