阅读:1520回复:7
人人都说SOFTICE好用,我怎么连个简单的Watch都不行?
大家都说SOFTICE在调试驱动时好用,为啥我用watch加一个变量时,它有时能出,有时报“Invalid expression\",而我的变量是明明白白写在函数内的局部变量?真是百思不得其解,我开始以为是因为softice对一些变量定义不认,比如说:
UCHAR Temp; 后来我改成char Temp; 用watch Temp仍然报那个”无效表达“的错,疯了。哪位高手作一解答? |
|
|
沙发#
发布于:2002-04-09 18:13
你没有进入函数体,或者你的符号文件(*.nms)不是对应的驱动程序的源代码。你需要先进入函数体才能WATCH局部变量。你可以用WL命令查看函数参数。
|
|
|
板凳#
发布于:2002-04-09 18:47
我只用SoftIce进行汇编级调试,没试过源码级调试。不过,我要维护SoftIce的声誉,它是最好最酷的!
|
|
|
地板#
发布于:2002-04-09 20:34
没想到楼上的还是汇编高手啊!有空请教请教 :D :D :D :D
|
|
地下室#
发布于:2002-04-09 20:57
关于softice的功能我想是不用多说的了,大家用过都知道嘛!觉得不怎么样那是因为还没有用熟的原因吧,呵呵。。。你能列出更好的吗?
|
|
5楼#
发布于:2002-04-09 23:17
每个软件肯定都有不同程度的BUG和缺点,关键是多是少的问题
|
|
6楼#
发布于:2002-04-10 09:56
我只用SoftIce进行汇编级调试,没试过源码级调试。不过,我要维护SoftIce的声誉,它是最好最酷的! 这么厉害,我只会源码级调试。 教教我破解吧... |
|
|
7楼#
发布于:2002-04-10 10:37
我最喜欢crack,我的感觉就是softice没有国产软件trw2000好用。
因为softice必须起机时就一道,还无法退出,当然也可能是我不大会用,可trw2000可以随时引导和卸掉,二者指令基本上是一样的。我以前用softice,现在改用trw2000,不过我没有用它调试过driver,而是crack。 |
|