zhangyuancau
驱动牛犊
驱动牛犊
  • 注册日期2003-04-27
  • 最后登录2003-07-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1475回复:10

可不可以直接运行INF文件来安装驱动?

楼主#
更多 发布于:2003-06-28 16:22
想要在用户不干预的情况下安装驱动程序
小弟就想了一个投机的着数
把类似c:\\windows\\rundll.exe setupx.dll,InstallHinfSection InstallSectioName 132 %1这样的命令行作了个BAT文件 这就类似
键点‘安装’INF

然后执行。看起来FIELCOPY里的文件完全COPY过去了,但是不知道为什么注册表修改的不完全,结果驱动还是装不上去。

用REG TRACER和正确的安装比较,确实少改了好多项目,可是
这些项目我在ADDREG那里都看见了

希望大侠教我,到底这种方式和一般的用管理器安装有什么不同?
可不可以完成驱动的安装呀?
Gong_XG
驱动太牛
驱动太牛
  • 注册日期2002-10-01
  • 最后登录2010-11-25
  • 粉丝0
  • 关注0
  • 积分313分
  • 威望46点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-06-28 17:54
需要找本编写注册表编程方面的书看看!!

[编辑 -  6/29/03 by  Gong_XG]
jason.gao
驱动小牛
驱动小牛
  • 注册日期2002-05-08
  • 最后登录2003-11-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-06-28 20:11
(楼上的,跟BIOS什么关系?)

PnP Manager会多做一些事情。理由和Class/ClassGUID有关。

我打字很快。
jason.gao
驱动小牛
驱动小牛
  • 注册日期2002-05-08
  • 最后登录2003-11-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-06-28 20:12
哦,回答是:不行。
我打字很快。
zhangyuancau
驱动牛犊
驱动牛犊
  • 注册日期2003-04-27
  • 最后登录2003-07-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-06-28 20:57
aha
多谢指教

记录前后的注册表变化,强行倒入,搞好了
只是可移植性就不幸了
shinebean
驱动牛犊
驱动牛犊
  • 注册日期2003-02-27
  • 最后登录2004-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-06-29 21:12
楼主把具体操作详细写一下,让我们菜鸟们都能提升提升。
谢谢
think different
godhuntress
驱动小牛
驱动小牛
  • 注册日期2002-12-10
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-06-30 11:33
cant的书带的碟子里面有一个这样的程序,装上以后就可以双击inf直接安装。你可以拿来对比一下。不过我用了一阵觉得不好,删掉了。因为有时候想看看inf比较麻烦,还要右键
武汉新手前来报道! 请不佞赐教!
fengying1900
驱动牛犊
驱动牛犊
  • 注册日期2002-05-22
  • 最后登录2009-06-12
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望5点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-06-30 11:56
楼主,请问是怎样调用指定的inf文件的,若执行InstallSectionName段在test.inf文件里。c:\\windows\\rundll.exe setupx.dll,InstallHinfSection test.inf[InstallSectioName] 132 %1??? 见笑了! :P :P

[编辑 -  6/30/03 by  fengying1900]
zhangyuancau
驱动牛犊
驱动牛犊
  • 注册日期2003-04-27
  • 最后登录2003-07-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-06-30 19:33
98下面是
c:\\windows\\rundll.exe setupx.dll,InstallHinfSection [InstallSectioName] 132 driver:\\path\\test.inf
不过这个法子装我的i740驱动不行
注意后面的INF文件名一定要绝对路径
你也试验一下,看看有没有可以装上的,比较一下:-)

%1是DOS里面批处理的参数,放在BAT文件里代替driver:\\path\\test.inf

执行的时候:
inf.bat driver:\\path\\test.inf
就好了



fengying1900
驱动牛犊
驱动牛犊
  • 注册日期2002-05-22
  • 最后登录2009-06-12
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望5点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-07-01 09:56
楼主,很感谢,我做的是打印机的驱动程序开发,我现在能拷贝文件,但我不知怎样修改注册表,inf文件里用什么命令? :( :(
fengying1900
驱动牛犊
驱动牛犊
  • 注册日期2002-05-22
  • 最后登录2009-06-12
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望5点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2003-07-03 09:14
楼主,几天不来了,怎么不回话?很忙? :P :P
游客

返回顶部