阅读:7117回复:14
菜鸟学习SoftIce源码级调试的入门经验
我近段开始学习网卡驱动的编写,第一个问题是开发环境的编写和设置,然后是对例子代码进行调试分析,理解驱动程序的结构
我装的是VC6 + 2000DDK + Driver Studio2.6 ,首先是系统的安装和库的编译,有个意见就是VC.net竟然不被2000DDK完全支持,竟然检测不出,晕。 过了这一关后,进行调试,Load、translate 驱动,结果用File命令,只有 no current file 一句话,郁闷啊,这个问题竟然困扰了我一天多,终于偶尔,发现了,Symbol Loader中有个按钮,^_^,只要按下它,重新装载,一切终于OK,这是一个菜鸟初学者的经历,希望能给初学习像我这样的一个经验谈,能够少走很多弯路 |
|
最新喜欢:okincn |
沙发#
发布于:2002-08-22 14:35
哈哈,菜鸟也很快乐~~~ :P
|
|
板凳#
发布于:2002-10-07 15:48
无聊透顶
|
|
地板#
发布于:2002-10-11 21:41
这个我也遇到过,不过后来我解决了
:) |
|
地下室#
发布于:2003-02-20 13:42
什么也没说
|
|
5楼#
发布于:2003-08-26 14:28
同感
|
|
|
6楼#
发布于:2003-10-06 09:33
大哥,你可不可以说清楚是按了哪个按钮就不会发生no current file的问题啊???????
|
|
7楼#
发布于:2003-11-08 22:03
郁闷
|
|
8楼#
发布于:2003-12-15 20:18
我好象没这个问题啊!
不过我是在98下(装的也是2000 DDK) 考书上程序的时候到是有点问题。一看。原来是因为没去掉文件的只读属性 |
|
9楼#
发布于:2004-04-14 14:18
还是没有说清楚
|
|
|
10楼#
发布于:2004-05-08 10:44
我在设置MS+DDK的环境过程中也遇到过类似的问题,资料告诉我要设置源程序的路径,我照做,但是编译总是说找不到,郁闷之下我放下了三天,后来我在w2k下的命令提示符下操作时发现如果用cd命令,如果路径名中间有空格就提示有错,后来用\"\"括起来就可以了,于是在设置时照做就可以了。
|
|
11楼#
发布于:2007-05-20 02:38
遇到过,然后同样的办法解决了。初学就是这样一点一点走,牛人也是这样走出来的~
|
|
|
12楼#
发布于:2007-07-04 17:55
我也想知道,麻烦哪位大虾能说详细点阿,这对菜鸟来说很重要,我在这个问题上搞了好几天了...........
|
|
13楼#
发布于:2007-08-31 12:49
居然没有人来解答,真是的!
虽然我也是菜鸟,但是我懂一些就说一些。 第一,bs一下lz,要说就把话说全,要么就不要说,最讨厌这种无聊自闭人士。 第二,现加载*.sys或者*.exe文件,再转变为*.nms文件,这个时候只是做了文件的翻译工作,没有载入softice中,所以还要按一个按钮,就是“load symbols",也就是“translate”旁边的按钮。 |
|
14楼#
发布于:2010-03-25 13:41
我也是搞了好一阵,才从武安河的书上找到正确的流程的
|
|