阅读:1494回复:10
softice疑问
我在softice里看不见源代码?
|
|
沙发#
发布于:2003-01-13 21:26
可以看见
|
|
板凳#
发布于:2003-01-15 09:01
加载了吗?
如果加载了:1,translate 2, load 3,调出softice,键入file * 4,如果没有看到源文件,回到symbolloader,重新打开你的module,在module选项中选中settings,在translation选项中选中 symbols and codes选项和package source with symbol ..选项, 5 go to 3. |
|
|
地板#
发布于:2003-01-15 17:46
我是这样做的:
1)open module->wdm1.sys(在e:\\wdm\\wdm1\\) 2)Load 3)translate 4)BPX DriverEntry 5)Reboot 然后提示未发现 另外,我只想看源代码,不想看汇编代码,我该怎样版? |
|
地下室#
发布于:2003-01-17 09:54
你为什么要Reboot?
你Reboot之后断点就消失了 你可以去SoftICE Initialization Settings里面去修改Initialization String(加入bpx ???) 并且在Symbols选项卡里面添加你的Symbol File 带源码的时候代码窗有三种显示方式: 1、源码 2、源码带汇编 3、汇编 F3键或者\'src\'命令可以在这三种方式中一次切换 |
|
|
5楼#
发布于:2003-01-17 09:59
好好看一下softice的帮助吧!不要碰到啥问题都立刻上来问!自己动手收获是比这个大的
|
|
6楼#
发布于:2003-02-08 15:22
请问哪里能拿到softice for XP,for 2000的版本?(不好意思,更重要得是哪里能拿到注册码)
|
|
7楼#
发布于:2003-02-09 02:30
softice
|
|
8楼#
发布于:2003-02-09 08:07
拿到了,那么,现在我有一个需要调试的driver,我怎么截获他的入口点呢?
以前我曾经在98下用softice跟过一些app,都是直接截获98的api,然后单步跟进app里. 可是现在,我要跟的是driver,我该怎么切进去呢? 比如这样一个driver的架构: register_callback_handle() {...........} callback_handle() {............} unregister_callback_handle() {.............} 在system init的时候挂入callback_handle,我如何知道系统什么时候调用这个callback_handle,而把softice切入?我知道这肯定是弱智问题,但现在我对这方面确实一无所知,希望有人能稍微点拨一下. |
|
9楼#
发布于:2003-02-09 08:34
另外,softice为什么能够做到单步trace,接管中断?它是以什么方式(原理)运行的?
|
|
10楼#
发布于:2003-02-09 15:00
soft-ice是位于操作系统与硬件之间,就当soft-ice是一个小操作系统也不为过。
|
|