| 发表于:2008-01-10 10:37:26 楼主 |
高分寻求帮助!我最近学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项阿! 这个问题困扰我好久,不解决没办法往下学,希望高手赐教!分无所谓,一开始50是怕没人回答,分浪费,不够可以再给 |
|
|
|
|