win10 设置用windbg调试可执行程序

1.注册表设置

注册表设置 要调试的exe的 debugger 为 x86的windbg

打开注册表,在[运行] (win + R)中输入 regedit,找到下面这个路径:

比如想要调试test.exe, 就新建一个test.exe 文件夹,并新建 一个 字符串值的键,名称为 Debugger,值为 windbg所在的路径

2.打开windbg,需要设置这三个路径,但是这个设置win10都是单次有效,退出就失效了。再次打开不会保留上次的设置。

所以用环境变量进行设置

Path名分别是 _NT_SYMBOL_PATH (map文件所在目录) 、 _NT_SOURCE_PATH  (源文件所在目录)、 _NT_EXECUTABLE_IMAGE_PATH (exe文件所在目录)

https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/general-environment-variables

3.设置好了以后,关闭windbg。打开test.exe 就会自动打开windbg了

发布了104 篇原创文章 · 获赞 44 · 访问量 12万+

猜你喜欢

转载自blog.csdn.net/u012138730/article/details/90547384