我也不知道这么理解条件断点对不对,现在先下一个条件断点,步骤:
我在程序creakme打开之后就下了一个回调函数的消息断点
查看条件断点方式:
在设置消息断点之前的条件断点是这样的:
在设置消息断点之后,条件断点就自动被下了:
**********************************************************************************************************
所以我猜测下消息断点包含了下条件断点,即:在消息函数中下一个条件断点,至于系统领空是什么意思,要再查查
以下是查到的内容:(有关的知识点:内存分页机制)
“领空”这个词用来形容我们在调试某个程序的时候的正在操作或观察的内存区域
系统为每个正在运行的程序分配了一片独立的、私有的内存空间用于存储程序代码以及执行代码所需要的
临时空间 每个程序都是互相独立 互不干涉的 互相不能访问对方的私有内存空间的
操作系统也是程序 他自然也有自己的内存空间 也有自己的领空
系统领空:程序包含的在WINDOWS目录下SYSTEM32文件夹里的DLL文件
查看内存镜像:(ALT M)
od标题,模块后面跟着程序名字就表示在程序领空。
这些系统dll一般情况下不需要鸟他。alt F9返回去。
**********************************************************************************************************
总结一下设置消息断点的五个步骤:
1、分析程序
2、找到窗口回调
3、右键-分析-假定参数
4、右键-断点-WinProc断点
5、设置要截获的消息