阅读:1273回复:7
紧急呼救(版主快帮帮偶吧,偶真的不行了)
偶真的快疯了,这种算是什么问题?
装上一个纯净系统(win2k)... 安装偶的imd,即装即死(pnd,tnnd) 这个没关系,不就是驱动有bug嘛,看偶来debug. 当偶装上softice.设好断点,打算杀虫时,整个世界都清静了..... 断点处到是停下来了,可是虫虫们去什么地方了呢(等待重启中)... 开始有安装的驱动目录下附有 驱动程序相关的东东(dll,sys,install.exe,inf等) 备注:.c,.h,中间文件(sbr,pdb,obj),加了一个从vc98的bin里copy过来的dll.对了,是不是这个dll起作用了? 装上了不是? reboot,然后接着就是kmode_exception_not_handled... bug.你总得让偶有找你的方法吧,不要总是躲着啊,偶很怀疑是偶某处指针出了问题.... 不过偶怎么找呢... |
|
|
沙发#
发布于:2002-05-30 21:36
第一个实验又失败了.sigh
|
|
|
板凳#
发布于:2002-05-30 21:49
做第二实验,...
却总是不死..... 接着做第三个实验.. 进安全模式可真慢... ..... hehe.....好象bug出来了,看偶捉住你.... 惨....不小心按了一个f8,bug又逃走了,,, 接着再来捉.... 等待重启.f5...这么多,少设两个断点算了...., 怪了,偶这边这个也是一直用的imd,可几乎总不出, bug都躲起来啦... 哈,总算是活捉小bug一只...(总算看到了,看来可以不用版主出马了.hoho) |
|
|
地板#
发布于:2002-05-30 21:54
搞错了.用的是错误的src..,忘了换nms了...还得接着找....不过你只要出来,不怕抓不住你.
|
|
|
地下室#
发布于:2002-05-30 21:57
先大胆乱猜下,你装的网卡是否是PCI的?
我以前在NT4+Server+SP5上安装IMD,也是一启动就崩了,但在其它机器上,没问题,找了若干原因,后来换了ISA的Dlink,就OK了,我一直都怀疑是否是那个网卡和主版有点问题! [编辑 - 5/30/02 by flyfox] |
|
|
5楼#
发布于:2002-05-30 22:21
我这里所有的网卡都是pci的啊,再说如果imd也要挑卡,偶还是上吊去算了,就象大话西游里的小妖.hoho
|
|
|
6楼#
发布于:2002-06-01 09:32
给你一个建议(不一定有用):仔细检查你那些对NdisFreeMemory调用的地方,一定要小心使用NdisFreeMemory,这个东东出错时比较难找。以前我也碰到过这种情况,一装上就Reboot,而且还在设备管理其中留下一些Miniport###之类的删不调的乱七八糟的设备,有的时候可以运行一小段时间,但一重启就Stop Screen……后来不知道怎么改了一下,居然稳定了!重启也不蓝屏了,当时没太弄明白原因,只觉得好像是与Free有关。后来好像在什么地方看见过这样一句话:当持有自旋锁的时候不能调用NidsFree之类的;当进入临界段时不能调用GlobalFree之类的(具体的细节我记不清楚了,但好像是这样的)……
|
|
7楼#
发布于:2002-06-01 10:07
偶不知道是不是这样,不过当偶把偶在DriverEntry里的_asm int 3给去掉以后,整个世界就清静了
|
|
|