请求帮助:inf驱动文件安装,就是如果用程序实现安装一个硬件的驱动,这个驱动是已经有的。(300分)

  • 主题发起人 主题发起人 mantousoft
  • 开始时间 开始时间
M

mantousoft

Unregistered / Unconfirmed
GUEST, unregistred user!
我搜索了DFW原来的帖子,也测试了
Shellexecute(handle,nil,'C:/WINDOWS/rundll32.exe','setupx.dll,InstallHinfSection DefaultInstall 132 g:/aaa.inf',nil,sw_shownormal);
的方法,在98下测试的,没有用,插上硬件仍然说要安装驱动。
驱动程序有一个sys文件,一个pdr文件,我看了inf文件,知道要将他们拷贝到系统目录,还要修改注册表,
我手工修改了也没有用。
如果哪位老大有这方面的资料或者经验,给我一点点就好,非常感谢!
 
我的三百分呀,看来有是有去无回了,那位大哥知道如何用程序刷新硬件列表这个操作,告诉我就给分!
 
我觉得你应该首先检查这个inf是否可以正常使用,也就是在设备管理器里面更新驱动时有没有用。
然后,你可以试试右键单击inf,选择“安装”,看看是否起作用。
最后,你还可以检查一下这个inf文件的版本是不是比系统中已存在的驱动新,如果inf文件版本比较
旧,可以试试把[Version]节中的DriverVer后面的日期和版本号改大点。
Good luck!
 
这个问题估计有点难,我现在想知道:
1.有没有刷新硬件列表的函数或方法,就是让系统找新硬件.
2.谁有inf文件格式详细说明,csdn上面的那个太老了,而且一点不详细.
比如说要拷贝的源文件不在inf文件的根目录或子目录怎么办?
3.2.SetupAPI.h在DELPHI中怎么申明??
 
有一本书叫做WDM驱动程序什么的,里面主要介绍WDM、USB驱动的编写,专门有一章讲了inf的格式问题。
 
书上inf格式就不详细,不过inf格式我已经弄懂了,现在就是刷新设备这个问题没有解决了。
 
谁帮我把帖子删除了算了,又浪费了我300大洋。
 
虽然没有答案,分也不要浪费了。
 
后退
顶部