阅读:2185回复:8
USB的驱动安装请教
我用windrvr生成一个USB设备驱动及INF文件,它只把wdpnp.sys拷贝到系统驱动目录下,可是我调用WD_Open函数就会返回错误,是不是有什么地方我给忽略了?
|
|
沙发#
发布于:2002-02-01 14:58
对不起,上面我说的是指在没有装过windriver的目标机上出现的问题。
|
|
板凳#
发布于:2002-02-01 16:53
对不起,上面我说的是指在没有装过windriver的目标机上出现的问题。 你注册并启动windrvr.sys了吗? |
|
地板#
发布于:2002-02-04 08:01
可是在没有装过windrvr的机子上也要把windrvr.sys拷贝过去吗?该怎么让它启动呢?我的windrvr安装的是注册版的。
|
|
地下室#
发布于:2002-02-04 09:37
谢谢,我把那个wdpnp.sys直接替用成windrvr.sys就可以了,可是我无法停止设备了,系统报的错是:
无法停用设备‘Usb设备’,因为它不支持即插即用。由于正在使用此设备,不要将其删除。 这是怎么回事呢? [编辑 - 2/4/02 作者: conch] |
|
5楼#
发布于:2002-02-04 10:39
Windriver和kerneldriver(Jungo公司的产品)安装时都需要windrvr.sys, 因为windrvr.sys是它们的核心,另外如果你做普通的端口读写(isa卡),只需注册安装windrvr.sys, 如果你做pci,你需要安装wdpnp.sys, 当然,做usb设备,你需安装wdusb.sys.其实,一般在发行你的程序时,用inf文件将这三个.sys文件同时安装就可以了。如果你用kerneldriver写的, 你得把你写的.sys文件也给安装上。windriver和kerneldriver对端口的读写等操作都同过windrvr.sys进行。仔细的研究了下kerneldriver写的sys和windrvr.sys,他们的协作是很巧妙的。
windriver生成的inf文件,你需作适当的修改的。 |
|
6楼#
发布于:2002-02-04 15:24
现在又在win98下出现不能调用WD_Open的问题了,上述的方法解决不了问题.该怎么办?
|
|
7楼#
发布于:2002-02-27 16:16
我安装的是windrvr 5.0版本,没有找到wdusb.sys,另外我发现那个wdpnp.sys文件跟试用版的windrvr.sys一模一样。目前我安装完USB设备驱动(windrvr的),却无法正常停止它,报错说不支持即插即用,这怎么解决呢?
|
|
8楼#
发布于:2002-02-28 15:11
可以先用wdreg.exe把windrvr.sys文件动态加载到目标机,然后再安装.inf和wdpnp.sys文件。
|
|