ChW5257
驱动牛犊
驱动牛犊
  • 注册日期2002-11-27
  • 最后登录2003-05-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1628回复:6

请问怎样使用Inf文件实现驱动程序升级

楼主#
更多 发布于:2003-01-16 18:59
我在使用Inf文件升级驱动程序时,Windows总是找到Windows\\Inf目录下的OEMxx.inf而不使用我指定的文件
luckyrex
驱动小牛
驱动小牛
  • 注册日期2002-04-01
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分185分
  • 威望20点
  • 贡献值0点
  • 好评度17点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-01-17 12:47
在升级驱动程序的时候,首先要把系统的查找路径指向存放自己的
Inf 的目录下。保证系统能“看到”你自己的Inf 。

除此以外,还要保证自己的Inf 的版本号要比以前的Inf (比方
说OEMxxx)的版本号要新。在Inf 文件中,有以下条目:

DriverVer = MM/DD/YYYY

如果没有的话,你可以自己加进去。系统就是通过这个来了解
Inf 文件谁新谁旧的。时间越晚,就越新。你可以把自己的Inf
的这个时间改成比系统自己的Inf 的时间晚,这样系统就会认为
你的驱动更新,从而用你的来升级。

另外,还有一个狠招,就是把系统的Inf,比方说那些OEMxxx 都
删掉。系统找不到别的合适的,自然就会来用你的Inf 了。:)

希望这些对你有用。:)

ChW5257
驱动牛犊
驱动牛犊
  • 注册日期2002-11-27
  • 最后登录2003-05-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-01-17 16:51
我以前也是用的DriverVer信息(我是在Version节中声明的,格式为DriverVer=01/01/2003,2.00.0010.1),但是在我使用Inf文件安装minidriver时,虽然minidriver安装成功了,但是系统的设备管理器中标明驱动程序日期不能用,而版本信息是正确的。
ChW5257
驱动牛犊
驱动牛犊
  • 注册日期2002-11-27
  • 最后登录2003-05-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-01-17 16:53
我以前也是用的DriverVer信息(我是在Version节中声明的,格式为DriverVer=01/01/2003,2.00.0010.1),但是在我使用Inf文件安装minidriver时,虽然minidriver安装成功了,但是系统的设备管理器中标明驱动程序日期不能用,而版本信息是正确的。
并且在升级驱动程序时,即时如你所说改变了日期,系统仍旧不会使用新的驱动程序(我认为可能是驱动程序日期不能用造成的)
我的Inf语法对吗?
ChW5257
驱动牛犊
驱动牛犊
  • 注册日期2002-11-27
  • 最后登录2003-05-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-01-20 08:44
有人能再解释一下吗
wavelight
驱动老牛
驱动老牛
  • 注册日期2002-08-15
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-01-20 09:53
我在使用Inf文件升级驱动程序时,Windows总是找到Windows\\Inf目录下的OEMxx.inf而不使用我指定的文件


要么删掉系统的 oem XX .inf 文件 再安装,

要么自己写一个安装程序,直接安装覆盖原来的驱动,就达到了升级的目的
<table style="filter: glow(color=red, strength=6)"><br><font color=white><b>我cool 故我在!<br></b></font></table> [img]http://www.driverdevelop.com/forum/upload/wavelight/2002-12-13_1.gif[/img]<table style="filter: glow(color=red, strength=6)"><br><font color=white><b>我在 故我cool!<br></b></font></table>
ChW5257
驱动牛犊
驱动牛犊
  • 注册日期2002-11-27
  • 最后登录2003-05-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-01-20 10:51
怎样能自动删除OEMxx.inf文件,该文件是Windows自己命名的。
游客

返回顶部