txysp
驱动牛犊
驱动牛犊
  • 注册日期2004-06-01
  • 最后登录2007-01-27
  • 粉丝0
  • 关注0
  • 积分191分
  • 威望20点
  • 贡献值0点
  • 好评度19点
  • 原创分0分
  • 专家分0分
阅读:1977回复:9

关于softice和dbgview

楼主#
更多 发布于:2004-11-12 22:53
    我在WinXP下经过很久才把passthru安装起,结果用dbgview什么都看不见,以前在win2k下可以看到的,为什么啊?
    用softice可以Load进去,但是怎么都无法看到源代码,只能看到机器代码,我搜了很多文章,有人说:“打开symbol loader,open module,选择自己的sys,然后,选 Module-->Settings,指定sys的Source Directory. 再选Module-->Translate
就可以生成nms文件。选Edit-->Softice Init Settings.选择Symbols,Add自己的nms文件。最后Reboot.”我都是这么做的,但还是无法看到源代码,无论我打多少个src都不行。能告诉我为什么吗?
    请求各位帮忙

最新喜欢:

temptemptempte...
http://www.loverword.com
lsn_061
驱动老牛
驱动老牛
  • 注册日期2002-05-09
  • 最后登录2006-10-06
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望261点
  • 贡献值0点
  • 好评度169点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-11-15 09:50
装的是XP下的PASSTHRU么,和2000的不一样
[img]http://bbs.zndev.com/image/medal/5.gif[/img]
txysp
驱动牛犊
驱动牛犊
  • 注册日期2004-06-01
  • 最后登录2007-01-27
  • 粉丝0
  • 关注0
  • 积分191分
  • 威望20点
  • 贡献值0点
  • 好评度19点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-11-15 10:21


[编辑 -  11/15/04 by  txysp]
http://www.loverword.com
txysp
驱动牛犊
驱动牛犊
  • 注册日期2004-06-01
  • 最后登录2007-01-27
  • 粉丝0
  • 关注0
  • 积分191分
  • 威望20点
  • 贡献值0点
  • 好评度19点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-11-15 10:23
是啊,我装得就是XP的Passthru,和2K的有一些区别。

唉,怎么没人愿意回答呢。
我真觉得学DDK,写驱动好痛苦啊,我们教研室又没有人曾经做过这个。

努力努力再努力吧
http://www.loverword.com
tiamo
VIP专家组
VIP专家组
  • 注册日期2002-02-26
  • 最后登录2018-01-09
  • 粉丝17
  • 关注4
  • 积分50分
  • 威望142点
  • 贡献值1点
  • 好评度40点
  • 原创分2分
  • 专家分15分
  • 原创先锋奖
  • 社区居民
地下室#
发布于:2004-11-16 07:02
dbgview是个什么东西?

有了softice还用得着这种东西?
softice代得那个drivermonitor难道不好用么?

至于符号得问题
我从来不用那个什么load translate...
瞧瞧这个程序nmsym.exe.....我一直都用得他...呵呵...
我还是第一次听说要把nms放到init里面..然后reboot的...呵呵..
txysp
驱动牛犊
驱动牛犊
  • 注册日期2004-06-01
  • 最后登录2007-01-27
  • 粉丝0
  • 关注0
  • 积分191分
  • 威望20点
  • 贡献值0点
  • 好评度19点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-11-17 12:49
To tiamo:
    我都是用dbgview来看Passthru中到底调用了哪些函数以及顺序,当然函数中得有DBGPRINT语句。
    softice我刚刚学着用,嘿嘿,现在感觉好些了。你知道怎么样在driverentry处设置断点吗?我在softice里设置了此端点之后,再重新安装Passthru,可是都没有在Driverentry处停下来,你知道怎么能够有效设置吗?
    关于把nms放到init里面,其实是让每次softice启动时都自动加载此nms。

nmsym.exe.....是什么?怎么用啊?

谢谢你^_^
http://www.loverword.com
ananda
驱动牛犊
驱动牛犊
  • 注册日期2003-12-12
  • 最后登录2006-09-01
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望4点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-11-17 15:23
串口调试很方便的,为什么不用呢
txysp
驱动牛犊
驱动牛犊
  • 注册日期2004-06-01
  • 最后登录2007-01-27
  • 粉丝0
  • 关注0
  • 积分191分
  • 威望20点
  • 贡献值0点
  • 好评度19点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-11-17 20:25
串口调试? :o
我不懂啊
http://www.loverword.com
tiamo
VIP专家组
VIP专家组
  • 注册日期2002-02-26
  • 最后登录2018-01-09
  • 粉丝17
  • 关注4
  • 积分50分
  • 威望142点
  • 贡献值1点
  • 好评度40点
  • 原创分2分
  • 专家分15分
  • 原创先锋奖
  • 社区居民
8楼#
发布于:2004-11-17 23:29
嘿嘿....

扔掉你那些什么乱七八糟的软件吧.....

用DbgPrint不好么?得用第三方得软件?.....

至于怎么加载符号...看看softice得帮助吧....

断点到driverentry很容易...
加载符号...table xxx;bpx driverentry就行了...
或者i1here on,然后在driverentry里面_asm int 1....

nmsym.exe是一个把pdb文件转换成nms得工具...softice自带得..
自己查查看吧...
我从来都是编译转换加载一步完成....
txysp
驱动牛犊
驱动牛犊
  • 注册日期2004-06-01
  • 最后登录2007-01-27
  • 粉丝0
  • 关注0
  • 积分191分
  • 威望20点
  • 贡献值0点
  • 好评度19点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2004-11-19 10:27
加载符号...table xxx;bpx driverentry就行了...

这个我知道,只是每次成功设置后,必须运行到driverentry,softice才会跳出来。所以我只好在设置后才安装驱动,但是还是不起作用。我也不知道为什么。在其他地方设置端点都起作用,但就这个老是不弹出来
http://www.loverword.com
游客

返回顶部