阅读:1628回复:6
请问怎样使用Inf文件实现驱动程序升级
我在使用Inf文件升级驱动程序时,Windows总是找到Windows\\Inf目录下的OEMxx.inf而不使用我指定的文件
|
|
沙发#
发布于:2003-01-17 12:47
在升级驱动程序的时候,首先要把系统的查找路径指向存放自己的
Inf 的目录下。保证系统能“看到”你自己的Inf 。 除此以外,还要保证自己的Inf 的版本号要比以前的Inf (比方 说OEMxxx)的版本号要新。在Inf 文件中,有以下条目: DriverVer = MM/DD/YYYY 如果没有的话,你可以自己加进去。系统就是通过这个来了解 Inf 文件谁新谁旧的。时间越晚,就越新。你可以把自己的Inf 的这个时间改成比系统自己的Inf 的时间晚,这样系统就会认为 你的驱动更新,从而用你的来升级。 另外,还有一个狠招,就是把系统的Inf,比方说那些OEMxxx 都 删掉。系统找不到别的合适的,自然就会来用你的Inf 了。:) 希望这些对你有用。:) |
|
板凳#
发布于:2003-01-17 16:51
我以前也是用的DriverVer信息(我是在Version节中声明的,格式为DriverVer=01/01/2003,2.00.0010.1),但是在我使用Inf文件安装minidriver时,虽然minidriver安装成功了,但是系统的设备管理器中标明驱动程序日期不能用,而版本信息是正确的。
|
|
地板#
发布于:2003-01-17 16:53
我以前也是用的DriverVer信息(我是在Version节中声明的,格式为DriverVer=01/01/2003,2.00.0010.1),但是在我使用Inf文件安装minidriver时,虽然minidriver安装成功了,但是系统的设备管理器中标明驱动程序日期不能用,而版本信息是正确的。
并且在升级驱动程序时,即时如你所说改变了日期,系统仍旧不会使用新的驱动程序(我认为可能是驱动程序日期不能用造成的) 我的Inf语法对吗? |
|
地下室#
发布于:2003-01-20 08:44
有人能再解释一下吗
|
|
5楼#
发布于:2003-01-20 09:53
我在使用Inf文件升级驱动程序时,Windows总是找到Windows\\Inf目录下的OEMxx.inf而不使用我指定的文件 要么删掉系统的 oem XX .inf 文件 再安装, 要么自己写一个安装程序,直接安装覆盖原来的驱动,就达到了升级的目的 |
|
|
6楼#
发布于:2003-01-20 10:51
怎样能自动删除OEMxx.inf文件,该文件是Windows自己命名的。
|
|