阅读:2300回复:12
如果WINDOWS装了默认驱动程序,如何让它卸栽,拔下重插后会找自己提供的INF文件 |
|
|
沙发#
发布于:2002-04-04 13:09
用户被禁言,该主题自动屏蔽! |
|
板凳#
发布于:2002-04-04 13:20
我是想用程序控制,因为如果在安装之前用户就插上了USB设备的话,我的是HID设备,WINDOWS就会给他装个HIDUSB.SYS.可是我想装我自己的驱动程序.我发现如果我在USB在第一次插入前把INF文件拷到WIN\\INF目录下的话就会自动找到我的驱动,或先把它卸载拔出再插上也可以,我想再我的SETUP里把它卸载了,让用户插拔一次就可以了
|
|
|
地板#
发布于:2002-04-04 16:50
删掉系统里的你的文件。
这样一来就不会了。 |
|
|
地下室#
发布于:2002-04-04 18:23
问的好,把对应的INF文件删掉就可以了,一般在拷贝完后WINDOWS会给它改个名字,你可以查找一下,用WINDOWS的查找,文件类型为*.inf,包含文字就用你的USB设备的ID吧,目录为你的windows 目录的inf下,找到之后删掉就可以了.
|
|
5楼#
发布于:2002-04-05 09:25
首先谢谢大家的回复!不好意思可能是让大家误解我的意思了,我是要卸载WINDOWS自己提供的驱动,然后让WINDOWS去找我提供的驱动。也就是在我提供的setup运行完后,重插拔一次USB设备,WINDOWS就会提示找到新硬件,接下来就会找inf\\目录下的我提供是inf文件,之后就会安装我提供的程序了。
我现在要解决的问题是在我的setup程序你如何可以卸载掉原来装的驱动,我就解决问题了。 |
|
|
6楼#
发布于:2002-04-05 16:11
你的硬件可能需要做一些改动,USB总线监测到你的设备时,会根据你的硬件提供的厂商ID和设备ID形成硬件ID,然后根据硬件ID寻找对应的设备驱动,你的设备ID改动以后,在你的INF中可以将Windows的缺省驱动作为兼容的,Windows就会查找你的驱动程序,估计能够满足你的要求。:-)
|
|
7楼#
发布于:2002-04-05 16:20
hid设备WINDOWS肯定会装上hidusb.sys和hidclass.sys。在系统特性的硬件你可以改,我是想直接在SETUP完成这项任务。
|
|
|
8楼#
发布于:2002-04-05 16:29
用户被禁言,该主题自动屏蔽! |
|
9楼#
发布于:2002-04-05 16:36
太感谢了,能告诉我是哪个例子吗?
|
|
|
10楼#
发布于:2002-04-05 16:43
用户被禁言,该主题自动屏蔽! |
|
11楼#
发布于:2002-04-05 16:48
找到了谢谢,我研究一下,有问题在问你,谢谢!!!!!!!!!!!
|
|
|
12楼#
发布于:2002-04-05 19:02
我一般都是升级驱动程序,那样删来删去的很麻烦,而且有一些是系统保护的,你删除不掉
|
|
|