VS2005的数据断点功能

时间:2023-03-10 03:30:59
VS2005的数据断点功能

多年前在VS2005强大的条件断点功能里面讨论过VS2005的条件断点功能。

其实在VS2005里面还有比较好用的(为什么我不用很牛逼呢?因为和OD比起来实在是太简陋了,但是使用上还是比较方便的)内存断点功能。

首先,加内存断点,在VS2005里面你先得处于调试状态,这个和普通的断点有一点区别。

VS2005的数据断点功能

Debug->New Breakpoint->New Data Breakpoint。

VS2005的数据断点功能

如果你打开了断点监视窗口,同样可以进行数据断点的设置,以及取消之前已经设置过的数据断点,另外要注意的是,在VS2005里面数据断点最多只能设置4个。

设置断点很简单,你可以输入表达式,也可以直接输入一个数字地址,可以看帮助描述。

VS2005的数据断点功能

设置完毕,坐等断点触发吧!

VS2005的数据断点功能

其实内存断点在破解分析里面使用比较多,一般如果在使用VS2005进行调试,不需要使用数据断点,但是调试那种内存破坏,数组越界还是很方便,想象这样一个场景,某个内存数据,按理一直是不变的,或者很少变化,但是因为多线程等等的原因,它的数据莫名其妙的改变了,此时,祭出数据断点,分分钟给你找到罪魁祸首!