ambercctv
驱动牛犊
驱动牛犊
  • 注册日期2002-11-19
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1494回复:10

softice疑问

楼主#
更多 发布于:2003-01-13 19:27
我在softice里看不见源代码?
yyhabc
驱动小牛
驱动小牛
  • 注册日期2003-01-06
  • 最后登录2013-03-18
  • 粉丝0
  • 关注0
  • 积分327分
  • 威望47点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-01-13 21:26
可以看见
siteddy
驱动牛犊
驱动牛犊
  • 注册日期2001-08-07
  • 最后登录2005-02-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于: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.
teddy
ambercctv
驱动牛犊
驱动牛犊
  • 注册日期2002-11-19
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-01-15 17:46
我是这样做的:
1)open module->wdm1.sys(在e:\\wdm\\wdm1\\)
2)Load
3)translate
4)BPX DriverEntry
5)Reboot
然后提示未发现
另外,我只想看源代码,不想看汇编代码,我该怎样版?
JungleBoy
驱动牛犊
驱动牛犊
  • 注册日期2002-10-17
  • 最后登录2009-09-07
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-01-17 09:54
你为什么要Reboot?

你Reboot之后断点就消失了

你可以去SoftICE Initialization Settings里面去修改Initialization String(加入bpx ???)
并且在Symbols选项卡里面添加你的Symbol File

带源码的时候代码窗有三种显示方式:
1、源码
2、源码带汇编
3、汇编
F3键或者\'src\'命令可以在这三种方式中一次切换
I'm upgrading……
5楼#
发布于:2003-01-17 09:59
好好看一下softice的帮助吧!不要碰到啥问题都立刻上来问!自己动手收获是比这个大的
bx_bird
驱动牛犊
驱动牛犊
  • 注册日期2003-02-08
  • 最后登录2004-09-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-02-08 15:22
请问哪里能拿到softice for XP,for 2000的版本?(不好意思,更重要得是哪里能拿到注册码)
winder
驱动牛犊
驱动牛犊
  • 注册日期2003-02-09
  • 最后登录2004-05-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-02-09 02:30
softice
bx_bird
驱动牛犊
驱动牛犊
  • 注册日期2003-02-08
  • 最后登录2004-09-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
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切入?我知道这肯定是弱智问题,但现在我对这方面确实一无所知,希望有人能稍微点拨一下.
bx_bird
驱动牛犊
驱动牛犊
  • 注册日期2003-02-08
  • 最后登录2004-09-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-02-09 08:34
另外,softice为什么能够做到单步trace,接管中断?它是以什么方式(原理)运行的?
lzhui
驱动牛犊
驱动牛犊
  • 注册日期2001-04-27
  • 最后登录2004-01-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2003-02-09 15:00
soft-ice是位于操作系统与硬件之间,就当soft-ice是一个小操作系统也不为过。
游客

返回顶部