阅读:1274回复:12
Loader32应该选那个sys文件测试??
我用NTDDK的例子:
先编译个文件: C:\\NTDDK\\src\\general\\portio\\sys\\objchk\\i386\\genport.sys; 然后安装它,文件Copy到: C:\\WINNT\\system32\\drivers\\genport.sys 请问,我使用symbol loader加载时要选择哪一个文件夹下的sys文件。 |
|
|
沙发#
发布于:2004-11-29 10:20
各位大侠们,不吝赐教呀!
|
|
|
板凳#
发布于:2004-11-29 17:22
是不是选哪个都一样呀!
|
|
|
地板#
发布于:2004-11-29 17:24
是不是选哪个都一样呀!
对了,symbol load 产生的*.NMS文件用什么东东能打开? |
|
|
地下室#
发布于:2004-11-29 17:52
建议选择
C:\\NTDDK\\src\\general\\portio\\sys\\objchk\\i386\\genport.sys; 因为它还要相应的目标文件,所以不用指定, 选其他目录的,可能还要指定obj目录 *.NMS就用softice产生的符号文件,当然用它打开了呀 |
|
|
5楼#
发布于:2004-11-29 22:13
C:\NTDDK\src\general\portio\sys\objchk\i386\genport.sys
|
|
|
6楼#
发布于:2004-11-29 22:36
那为什么还要将它拷贝到C:\WINNT\system32\drivers\genport.sys
路径下啊? 我也想知道哦! :) |
|
|
7楼#
发布于:2004-11-30 08:35
系统文件或驱动文件必须放到系统目录才能被系统加载
反之如果是自己手动加载,当然对位置没要求了 |
|
|
8楼#
发布于:2004-11-30 08:38
其实
使用symbol loader加载时要选择哪一个文件夹下的sys文件。 跟位置没关系,symbol loader只是把当前的sys和相应的obj转换为自己的符号文件 |
|
|
9楼#
发布于:2004-11-30 09:06
如果用symbol loader加载
C:\\NTDDK\\src\\general\\portio\\sys\\objchk\\i386\\genport.sys; 使用/load选项后产生genport.nms文件; 之后再用symbol loader加载genport.nms,并用softice进行调试, 那么有个问题: 当有application程序访问这个设备时,调试程序会进入该目录下的源文件吗?(源文件是不是被写进genport.nms文件里了,此文件不管不管在什么位置,是不是都能进入调试源文件呢????) |
|
|
10楼#
发布于:2004-11-30 12:13
明白了!
谢谢大侠! 呵呵 :D |
|
|
11楼#
发布于:2004-12-03 10:27
我想正确的答案是:
选哪个都是一样的,呵呵! |
|
|
12楼#
发布于:2004-12-08 10:29
楼主可以花点时间给大家讲讲,把人给看糊涂了。
|
|