阅读:1894回复:12
SoftICE断点问题
操作系统Win2K sp4,SoftICE是DS3.01自带的那个
设置了bpx messageboxa后,运行一程序弹出一消息框,居然没有断,另外,其它的很多函数断点也没有断,不知道是什么原因? |
|
沙发#
发布于:2004-12-13 09:30
谈对话框有很多方法,
你没有下对断点。 |
|
|
板凳#
发布于:2004-12-13 15:23
不是呀,不止这个没有断,不管我下什么断点,都不断。不知道是怎么回事。
不过对那些内核函数下断点,就断了,比如说bpx zwcreatefile,肯定会断,真搞不明白了。 |
|
地板#
发布于:2004-12-14 18:35
事实不是不能下断点,而也下了断点不能断。
我发觉有源代码的话,装装符号后,再设断点,一般都可以断。 如果没有源代码,也没有代号的话,设到一个api上,这样就不会断了。 不知道有没有补丁? |
|
地下室#
发布于:2004-12-25 18:28
我的情况基本相同,只要是用bpx对kernel32,user32中的系统API下的断点都没有效果,我明知道打开一个文件会调用kernel32的createfilew或者createfilea,可是无论如何就是停不下来。
可是用bpint可以断掉int指令,用bmesg能够断掉wm_char,甚至能够用bpx断掉ntoskrnl的NtCreateFile,NtReadFile等系统服务,真是搞不清楚怎么回事? |
|
5楼#
发布于:2004-12-29 15:28
同样困惑ing
|
|
6楼#
发布于:2004-12-29 19:06
试试set breakinsharedmods on
|
|
7楼#
发布于:2004-12-29 19:15
试了一下,真的可以。
果然高手,谢谢了。 这些都从哪看来的,有没有关于这些的知识的详细说明书或什么的? |
|
8楼#
发布于:2004-12-30 19:55
奇怪了,昨晚试了还行,今天要用的时候就又不行了,不知道为什么?
|
|
9楼#
发布于:2004-12-30 19:59
呵呵,我知道了,必须先打开这个开关再设置断点这些断点才会断,如果先设置断点再把这个开关打开的话,事先设置的断点就不会中断的。 :) :) :) :)
|
|
10楼#
发布于:2004-12-31 15:01
set breakinsharedmods on不可用,why? 求教
还有,我直接用bpx messageboxa有效呀!当有messagebox时softice会自动弹出,不过用bmsg wm_char拦截消息未成功,不知为什么? |
|
|
11楼#
发布于:2005-01-18 23:36
请问:断点怎么设!
|
|
12楼#
发布于:2005-01-31 18:45
BPX api函数名 或者 消息
|
|
|