找回密码
 加入
搜索
查看: 4298|回复: 12

关于驱动自动检测并安装

  [复制链接]
发表于 2009-10-11 20:53:35 | 显示全部楼层 |阅读模式
一直很好奇克隆版中的驱动自动安装是用什么软件制作的,不知是不是AUTOIT,如果是的话,那是用什么命令测试出驱动的型号,然后再对应安装的?
发表于 2009-10-11 22:08:50 | 显示全部楼层
大都是autoit做的,用的是EVEREST来检测硬件。。

主程序源码我没有


应该是这段:
;启动Everest输出报告
$EvePath = @WindowsDir & "\Temp\Everest"
If Not (FileExists($EvePath & "\Reports\report.ini")) Then
        If FileExists(@ScriptDir & "\Everest.exe") Then ShellExecuteWait('"'&@ScriptDir & '\Everest.exe"')
        RunWait($EvePath & "\Everest /r /custom user.rpf /ini report.ini /silent", $EvePath, @SW_HIDE)
EndIf
发表于 2009-10-11 22:11:48 | 显示全部楼层
给你一个用autoit做的东西的ini
[CopyRight]
name="   kn007联盟论坛 "
link="http://kn007.finance.topzj.com"
;自定义版权信息

[wait]
load=
time=8
;此段定义的是等待选择时间,默认为10秒。

[file]
type=7z
path=C:\WINDOWS\Drivers
reg=1
;type=定义驱动类型(7z,rar,exe,dir)
;path=搜索驱动的根目录,同时也是7z的解压目录,必填
;reg=1时自动将驱动路径写入注册表

;=======================================================

[Everest]
;硬件智能识别,要启用此功能,请在下面输入Everest路径,不需要请留空
Everest=C:\Program Files\Everest
;注意:仅支持EVEREST Corporate Edition 4.6及以上版本

prepare=1
;驱动预解压技术,可节省时间5-10秒。启用=1,不需要请留空

[video]
ATI=C:\sysprep\Drivers\vga\ati.7z
intel=C:\sysprep\Drivers\vga\int.7z
Matrox=C:\sysprep\Drivers\vga\Matrox.7z
NVIDIA=C:\sysprep\Drivers\vga\nv.7z
SIS=C:\sysprep\Drivers\vga\sis.7z
VIA_S3=C:\sysprep\Drivers\vga\via.7z
VMware=c:\sysprep\Drivers\vga\vmware.7z
Vga_oth=c:\sysprep\Drivers\vga\other.7z

[audio]
ADI=C:\sysprep\Drivers\Sound\ADI.7z
CMI=C:\sysprep\Drivers\Sound\CMI.7z
VIA=C:\sysprep\Drivers\Sound\via.7z
Snd_oth=C:\sysprep\Drivers\Sound\other.7z

;=======================================================

[auto]
check=1,2,3,4,5,6
;此段定义默认选项,写入预选的编号即可,编号间用逗号隔开
;如选项中有笔记本选项,识别到笔记本则自动勾选

[txt]
1=主板驱动
2=显卡驱动
3=声卡驱动
4=网卡驱动
5=摄像头驱动
6=笔记本驱动

;7=调制解调器
;8=无线网卡驱动
;9=办公设备驱动
;此段定义的是程序中复选项目名称。

[run]
1=C:\sysprep\Drivers\1Chip.7z
2=
4=C:\sysprep\Drivers\3lan.7z
5=C:\sysprep\Drivers\6cam.7z
6=C:\sysprep\Drivers\2mchip.7z

;此段定义的是复选项对应的内容,支持7z/rar/exe/dir
;更改目录方式此处填写目录,未被选择的驱动将被更改增加一条下划线,如“vga_”
;如启用声卡及显卡检测功能,此处对应项可不填

;=======================================================

[exit]
ask=
deldrv=
msgbox=
killme=
;此段定义退出选项,不需要请留空
;ask=1完成时弹出确认对话框
;deldrv=1静默删除用过的驱动,=2时为提示删除
;msgbox=1删除驱动弹出提示框,=2为气泡浮动层
;killme=1完成后自我删除
 楼主| 发表于 2009-10-12 16:12:01 | 显示全部楼层
谢谢kn007,我慢慢看,慢慢理解
发表于 2009-10-16 15:20:17 | 显示全部楼层
没看懂,不知道怎么看?????
发表于 2009-10-16 15:20:46 | 显示全部楼层
能不能给我解释详细点吗
?????
发表于 2009-10-19 16:40:03 | 显示全部楼层
暂时看不太懂  努力中。。。。
发表于 2009-10-21 00:01:18 | 显示全部楼层
思路好像有点····
发表于 2009-11-19 19:30:06 | 显示全部楼层
看不是很懂啊,我也想自动安装驱动啊
发表于 2010-4-6 15:26:12 | 显示全部楼层
不太明白呢
发表于 2010-4-23 13:42:15 | 显示全部楼层
要是能给主要的行加上注释就好理解了,期待中。。。
发表于 2010-11-30 20:50:44 | 显示全部楼层
告别繁琐的安装步骤,享受AU3写的驱动选择工具。

听说该工具支持桌面和非桌面环境安装驱动。
发表于 2011-2-6 05:45:08 | 显示全部楼层
哈,我也做出来了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-10-2 14:21 , Processed in 0.077435 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表