求助:Windbg设置断点失败

VIPVIPVIP 2015-02-06 03:41:43
测试代码:

#include<stdio.h>
int main(int argc,char* argv[])
{
printf("Test Windbg");
return 0;
}

按照一个入门教程,说main函数的地址如下:
0001:00000000 _main 00401000 f WindbgTest.obj
说明main函数地址在00401000,
然后用bp 00401000 就可以在main函数处设置断点了。
我按书上说的操作,根本就设置不了,直接报错:
0:000> bp 00401000
0:000> g
Unable to insert breakpoint 0 at 00000000`00401000, Win32 error 0n299
"仅完成部分的 ReadProcessMemory 或 WriteProcessMemory 请求。"
The breakpoint was set with BP. If you want breakpoints
to track module load/unload state you must use BU.
bp0 at 00000000`00401000 failed
WaitForEvent failed
ntdll!LdrInitShimEngineDynamic+0x331:
00007ffb`b1d532e9 eb00 jmp ntdll!LdrInitShimEngineDynamic+0x333 (00007ffb`b1d532eb)


...全文
461 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2015-02-06
  • 打赏
  • 举报
回复
不要迷信书、考题、老师、回帖; 要迷信CPU、编译器、调试器、运行结果。 并请结合“盲人摸太阳”和“驾船出海时一定只带一个指南针。”加以理解。 任何理论、权威、传说、真理、标准、解释、想象、知识……都比不上摆在眼前的事实! 有人说一套做一套,你相信他说的还是相信他做的? 其实严格来说这个世界上古往今来所有人都是说一套做一套,不是吗?

24,860

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧