阅读:1714回复:10
怎样释放nids驱动??题目不准确,看帖子吧
情况是这样的
源代码是微软提供的PASSTHRU 我在PtReceive()中开始部分添加了这样一行 DBGPRINT("===================> 1 <==================="); 编译 正确安装,打开dbgview 不断显示数据是 ===================> 1 <=================== 然后我把那行改成 DBGPRINT("===================> 2 <==================="); 编译 卸载原来的驱动 在安装修改后的驱动 打开dbgview,仍然显示 ===================> 1 <=================== 重新启动后,打开dbgview,就开始显示 ===================> 2 <=================== 怎么会这样的呢,因为安装完驱动后系统并未要求重新启动啊 有没有不重启,就释放原来的驱动,然后装上新的驱动的方法啊,因为我暂时只有一台机器,这样调试太不方便了 :( |
|
沙发#
发布于:2004-04-01 14:16
因为, receive 太多了.
所以第二次view时看到的其实是前面的 driver 打印的信息. 等到 cache 空了,就显示后来的东东了. |
|
板凳#
发布于:2004-04-01 14:24
因为, receive 太多了. 别瞎说,你用SICE跟一下,看运行的是哪个程序。 如果不用别的工具的话,必须REBOOT,否则一直运行第一次安装的PASSTHRU.SYS。 我觉的用工具,有时不太安全,一直以来,我坚持用REBOOT的方式。 调驱动就别怕麻烦!!!! |
|
地板#
发布于:2004-04-01 15:22
我倒不是怕麻烦,时间不等人啊,我一天调10个小时,可惜没有两台机器,不然还可以快一点
三楼的说法还是又问题啊,我搞了一个XStudio Sample Filter 和DDk的那个几乎是一模一样的,就是名字不一样,装上以后就可以显示XStudio Sample Filter的debug信息了 是不是windows有自动侦测版本的能里的呀? 如果这样,那我是不是每次修改版本信息就可以了啊 |
|
地下室#
发布于:2004-04-01 16:10
你在xpassthru里加一个
DBGPRINT("===================> 1 <==================="); 然后重复你刚才的操作。 看结果如何。 |
|
5楼#
发布于:2004-04-01 16:50
如果我装了一遍xpassthru了
再修改源文件,编译,卸载正在使用的驱动,安装新的驱动,dbgview,结果还是原来的,而不是我新装的驱动的 |
|
6楼#
发布于:2004-04-01 16:55
把网卡禁止,启动一下行吗?
|
|
|
7楼#
发布于:2004-04-01 17:13
停用在启用还是没有用的
|
|
8楼#
发布于:2004-04-01 17:20
只能REBOOT
|
|
9楼#
发布于:2004-04-02 08:35
用XP来做就行了,可以用2k的DDK没问题,不需要重启
|
|
10楼#
发布于:2004-04-02 15:56
看样子我又要重装系统了,真可怜啊
|
|