能力值:
( LV2,RANK:10 )
|
-
-
2 楼
XP下使用softice 和ME以下系统使用TRW2000都是一个不错的选择
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
thx
以前总觉得SOFTICE界面不好,所以一直没用
|
能力值:
( LV4,RANK:50 )
|
-
-
4 楼
比我的配置好多了,不可能慢的
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
最初由 LasmL 发布 thx 以前总觉得SOFTICE界面不好,所以一直没用
我的配置只有你的一半,但一样不慢啊。
softice的确没有ollydbg那么好,能用ollydbg当然不去用那个softice啦
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
由于我跟踪到的函数处于核心模块,目标程序不停调用这个函数,所以我一在这个函数下BP,目标程序就没有响应
我安装好了SOFTICE,但不能启动它啊,总是提示发生系统错误127 找不到指定的程序,我的系统是XP
|
能力值:
( LV6,RANK:90 )
|
-
-
7 楼
这是方法问题,不是你的电脑问题,如果是在消息函数上下断点,搞不好就会引起系统死机崩溃,你再加几倍的内存也没用!一般要尽量避免用这种断点。所以应该找到针对性的、在用户代码之内的断点,或者从用户代码中调用系统代码时的断点。
跟踪系统代码时,如果是消息类的,要用F8步过,千万不要F7步进,否则就是你上面说的情况。
如果实在找不到其它办法,要在消息处理函数上下条件断点,那么一旦被断下时,要分清楚那些是系统函数,那些是用户代码,系统函数在大部分情况下是没有必要步进的,用F8步过,然后一直执行到用户代码(这就要靠观察和分析了)。到了用户代码中时,要取消或者disable掉之前的消息函数断点,将普通断点改下在用户代码中。
|
能力值:
( LV6,RANK:90 )
|
-
-
8 楼
还有内存断点也和上述情况很相似。
再有就是尽量不要在在程序控件的Paint、show事件、文本框的KeyPress、GetText一类的事件和函数上下断点,否则窗口一刷新,就断掉了,你连回到被调试程序中去的可能都没有了。
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
自己写汇编代码,在符合条件的分支上下断点,就怎么样也不会慢了。
|
|
|