阅读:1475回复:10
可不可以直接运行INF文件来安装驱动?
想要在用户不干预的情况下安装驱动程序
小弟就想了一个投机的着数 把类似c:\\windows\\rundll.exe setupx.dll,InstallHinfSection InstallSectioName 132 %1这样的命令行作了个BAT文件 这就类似 键点‘安装’INF 然后执行。看起来FIELCOPY里的文件完全COPY过去了,但是不知道为什么注册表修改的不完全,结果驱动还是装不上去。 用REG TRACER和正确的安装比较,确实少改了好多项目,可是 这些项目我在ADDREG那里都看见了 希望大侠教我,到底这种方式和一般的用管理器安装有什么不同? 可不可以完成驱动的安装呀? |
|
沙发#
发布于:2003-06-28 17:54
需要找本编写注册表编程方面的书看看!!
[编辑 - 6/29/03 by Gong_XG] |
|
板凳#
发布于:2003-06-28 20:11
(楼上的,跟BIOS什么关系?)
PnP Manager会多做一些事情。理由和Class/ClassGUID有关。 |
|
|
地板#
发布于:2003-06-28 20:12
哦,回答是:不行。
|
|
|
地下室#
发布于:2003-06-28 20:57
aha
多谢指教 记录前后的注册表变化,强行倒入,搞好了 只是可移植性就不幸了 |
|
5楼#
发布于:2003-06-29 21:12
楼主把具体操作详细写一下,让我们菜鸟们都能提升提升。
谢谢 |
|
|
6楼#
发布于:2003-06-30 11:33
cant的书带的碟子里面有一个这样的程序,装上以后就可以双击inf直接安装。你可以拿来对比一下。不过我用了一阵觉得不好,删掉了。因为有时候想看看inf比较麻烦,还要右键
|
|
|
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] |
|
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 就好了 |
|
9楼#
发布于:2003-07-01 09:56
楼主,很感谢,我做的是打印机的驱动程序开发,我现在能拷贝文件,但我不知怎样修改注册表,inf文件里用什么命令? :( :(
|
|
10楼#
发布于:2003-07-03 09:14
楼主,几天不来了,怎么不回话?很忙? :P :P
|
|