最近我在研究汇编,书中介绍的调试工具还是基于WinXP 32bit时代中自带debug.exe进行调试,但是64bit的Windows XP、Vista、Win7、Win8都已经不自带这个工具了,网上的解决方案基本上有两种,一种是安装一个DOSBox虚拟32位的DOS,在这个虚拟出来的DOS下使用从32位XP中的debug.exe;另一种是直接用Virtual Box或者VMware之类的虚拟机安装32位系统。

今天无意中在网上找到一个叫WinDbg的程序,是微软官方出的,其实就是debug.exe的64位版,支持XP、Vista、WIN7,、Win8系统,半图形化界面非常方便。

下载地址:http://msdn.microsoft.com/en-us/windows/hardware/hh852365.aspx

其实WDK和Visual Studio都已经集成了这个工具在里面,无奈我很少接触VS,……除了VS和WDK,在下载页面稍微靠下一点还有“Standalone Debugging Tools for Windows (WinDbg)”,也就是说可以只安装windbg。功能挺多的,由于是图形界面,也很方便使用,不仅能运行调试一个exe文件或某一个进程进行调试,还可以那它来分析windows的蓝屏dmp文件(%SystemRoot%\MEMORY.DMP),这几天研究一下,后续会发一个关于它如何使用的文章。enjoy it.

原文:http://www.phphot.com/archives/38

最新文章

  1. .NET跨平台之旅:在Linux上将ASP.NET 5运行日志写入文件
  2. lua的io操作文档
  3. Java集合系列:-----------05LinkedList的底层实现
  4. Bug测试报告--连连看——天天向上
  5. CSS从大图片上截取小图标的操作以及三角形的画法
  6. 用c#开发微信 (21) 微信酒店预订系统
  7. 启动Eclipse 弹出"Failed to load the JNI shared library jvm.dll"错误
  8. memcached工作原理
  9. matlab练习程序(构造简单多边形)
  10. Matlab 数理统计
  11. mysql的事物
  12. 50、html补充
  13. 【漏洞】PHPCMS_V9.6.0 前台注册GETSHELL
  14. mysql 错误 ERROR 1030 Got error 28 from
  15. 孤儿进程VS僵尸进程
  16. 关于@JsonIgnore的理解
  17. 下载最新的glibc库并临时使用,而不污染原有系统环境
  18. iptables实现网络防火墙及地址转换
  19. python造数
  20. GPG key retrieval failed: [Errno 14] Could not open/read file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-

热门文章

  1. zabbix(sql注入判断脚本)
  2. 使用ajax跨域withCredentials的作用
  3. Android 动画之TranslateAnimation应用详解
  4. Java 的 JSON 开源类库选择比较(zz)
  5. 各种python环境的问题
  6. RocEDU.阅读.写作《你的灯亮着吗?》
  7. iOS使用AVFoundation实现二维码扫描(ios7以上)——转载
  8. WiFi QC 自动测试:Qt控制无线路由器
  9. 阿里百川IMSDK--自定义群聊界面
  10. MVC上传文件示例