cymvp
驱动牛犊
驱动牛犊
  • 注册日期2008-01-08
  • 最后登录2009-04-03
  • 粉丝0
  • 关注0
  • 积分200分
  • 威望21点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
阅读:1490回复:0

驱动程序安装寻求帮助!可以在csdn给高分!

楼主#
更多 发布于:2008-01-10 10:42
在csdn高分寻求帮助!我最近学ndis驱动,按照王艳平的第9章的那个例子,安装了个ndis的协议驱动:protoDrv.sys,但是应用程序createfile()时失败,错误码为2,说是找不到系统找不到文件,这是怎么回事?

安装完驱动后,我查了注册表的驱动安装目录,发现多了两个service键值:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Packet;
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\slNdisProt;


packet键的ImagePath="system32\DRIVERS\ProtoDrv.sys";
slNdisProt键的ImagePath="\??\E:\DriverEnv\8\ProcApp\ProcDrv.sys";

其中packet键是我packet.inf文件指定的,这个正常,但是slNdisProt键并不是我要安装的阿,怎么会也写入注册表?而且slNdisProt键的ImagePath怎么会那么怪?

slNdisProt是驱动程序定义的设备连接名称,但是好像不应该也写入到注册表中的Services项阿!

这个问题困扰我好久,不解决没办法往下学,希望高手赐教!分无所谓,不够可以再给!
贴子是:http://topic.csdn.net/u/20080110/10/f05d3dc0-9b5a-402b-b6b7-c4bffa6993c9.html
游客

返回顶部