系统部署辅助工具(Setprep) 说明文档
1.工具介绍:
本工具为一款可完全自定义的系统部署辅助工具,可以用来解压驱动及软件,可单独使用,也可配合其它封装工具使用.
支持自定义背景,logo,解压图片,文字,标题,欢迎信息...所有文字图片部分都能够自定义;
支持两个外部接口,一个为解压前运行程序,一个为解压后运行程序,每个接口都可定义无限多个exe;
支持无限多个可执行项,支持无限多页的可执行类别(比如驱动和软件两类);
支持可执行项的树状目录任意自定义;
支持一个自解压项定义运行两个以上的exe;
支持自定义解压路径,参数支持7Z和NSIS;
支持解压完毕创建任意文件的快捷方式到任意文件夹;
支持自动导入驱动搜索路径注册表及还原;
支持驱动智能监测及判断;
...
本工具功能强大,附带脚本管理器,可自动生成自己想要的脚本,建议在自己生成之前先打开一个已经写好的脚本作为参考.
因为程序是vb写的,所以如果遇到无法运行的朋友,请将相关的ocx复制到system32文件夹下面.
Deploy.exe (部署模块) 需要MSCOMCTL.OCX支持;
Manager.exe (脚本管理器) 需要MSCOMCTL.OCX和COMDLG32.OCX的支持.
如果没有什么特别大的问题,此工具暂时到此为止了,不打算继续vb版本的更新了.今后考虑采用vc全部重写并优化此程序,将程序拆分为几个大的功能性模块,可能会加上自动封装的功能,使此程序成为一款完全的系统封装工具.
2.运行方式:
将 Deploy.exe 写入"HKEY_LOCAL_MACHINE\SYSTEM\Setup\CmdLine"在系统进入桌面之前的部署过程中运行;
将 Deploy.exe 写入系统自启动项在进入桌面的时候运行(类似软件安装管理器之类).
3.使用说明:
直接运行程序则启动部署程序运行当前目录下脚本;
加参数则运行参数指定脚本.
参数的写法:"*.*"
例如:
在命令中直接写"Deploy.exe"将调用exe同目录下的Deploy.ini文件开始部署
写成"Deploy.exe C:\1.ini"则将调用C:\1.ini文件开始部署
4.鸣谢:
龙帝国技术社区;
深度技术论坛;
自由天空技术论坛;
282842712474(★铂金★);
木头云系统交流群里的朋友们帮助测试;
论坛上所有反馈过意见的朋友们;
...
5.更新列表:
1.2.0.18(相对于1.2.0.16):
+节点对应exe的搜索目录增加光盘支持,当目录为光驱时可以智能判断光盘并运行光盘上的程序
!调整并优化树状目录的显示方式,滚动条初始为最左边
!自定义程序Logo放大到能更改整个上半部分的背景
!调整最后的提示,可自行定义是否提示
!调整配置文件格式,使之写法更加合理
=修正背景的显示,在安装显卡驱动时分辩率改变可能导致的显示错误
07.08.14
1.2.0.19:
+支持不加载自定义程序背景
+自定义是否启用取消按钮
+外部接口开始时的提示窗口支持
+外部接口项运行目录增加光盘支持,当目录为光驱时可以智能判断光盘并运行光盘上的可执行文件
+支持每个外部接口结点定义多个可执行文件,支持隐藏文件运行窗口(比如批处理的黑框,但不支持7z和nsis这种自解压的提示窗口)
+对应页面的安装开始时可选是否显示提示窗口
+当不打开该页面的路径选择功能时,安装选择页面的节点定义支持隐藏文件运行窗口(效果同外部接口)
-去掉DescriptionSettings段,相关定义合并到对应的NodeSettings段下面
=修正当PageNumber设定错误时程序崩溃的bug
07.09.21
1.2.0.20:
+支持当运行到外部接口某一项时启用提示窗口(包括第一项)
1.2.0.21:
=修正当外部接口或安装页面里定义的执行文件不存在或错误时引起程序崩溃的bug
=修正当开启该页面的路径选择功能导致不运行该页面执行文件的bug
1.2.0.22:
!光驱参数支持在可执行文件定义段的任何地方出现
!当光驱目录下不存在其待运行可执行文件时将自动自动弹出提示窗口
=修正当外部接口的第一项不存在,而又打开了该外部接口下的提示窗口支持时导致程序崩溃的bug
=修正当打开了该外部接口下的提示窗口支持,且不从第一项开始运行时导致提示窗口进度条的显示错误
07.09.22
1.2.0.26(相对于1.2.0.22):
+系统信息显示支持(需和附带的cpuz.exe一起使用此功能)
+光驱里程序参数支持
=修正光驱支持不够完善的地方
=修正多根结点导致部分结点不会运行的bug
08.02.03
1.2.0.27:
=修正开始安装时没检测到光驱导致的bug
08.02.06
1.2.0.28:
+自定义窗口模式(窗口最下;普通窗口;窗口置顶)
+选择页的驱动选择模式,并支持自动写入驱动搜索路径
+系统信息显示支持增加Everest内核
+可选择在左边或右边显示系统信息
-去掉利用CPU-Z显示系统信息时的版本号显示
!调整系统信息显示项目名称为中文
=修正当开启该页面的路径选择功能且没指定默认路径时,路径为"\"的问题
1.2.0.30(相对于1.2.0.28):
!调整驱动路径搜索方式,支持自定义注册表导入路径
=修正解压路径为光驱并开启了驱动路径搜索导致的bug
=修正注册表导入时引发的参数错误
1.2.0.31
-系统信息检测去掉CPU-Z调用方式
!调整界面位置摆放
!优化并调整Everest检测系统信息时的速度和最终的显示的信息列表
!Everest路径支持直接定位exe文件
!信息检测支持多显卡和多声卡
=修正窗口设置为最上引发的光驱调用bug
1.2.0.32
+背景图片可选是否拉伸
+系统信息检测增加电源模式和网卡的显示
!调整界面位置摆放
!系统信息列表中当显卡,声卡之类设备仅有一个时,将不显示项目后面的序号
08.02.10
1.2.0.33
+外部接口1支持预处理
=修正外部接口中RunWindowEnabled设置值大于接口总数导致的除0错误
=修正驱动路径注册表导入的错误
1.2.0.34
=预处理开启后程序将不可直接退出
=修正预先运行导致多页情况下不可翻页的错误
=修正并调整硬件信息检测上的一些问题
08.02.11
1.2.0.35
+驱动智能判断支持
+增加全部运行完毕之后还原驱动路径导入的注册表的选项
+删除指定文件或文件夹的功能(包括自删除)
!界面布局调整
!页面扫描速度优化
!运行段的参数调整及速度优化
=修正指定路径为光驱时,没选中任何节点仍然检测光驱的bug
08.02.12
1.2.0.36
!调整预处理的运行方式并修正相关错误
!调整驱动智能判断的命令行列表并修正相关错误
=修正返回上一页没有显示保存钩选的问题
1.2.0.37
+Everest搜索路径增加光驱参数支持
!调整恢复Windows默认驱动搜索注册表项为恢复至程序修改之前的注册表,而非Windows默认值
!光驱搜索函数优化
=修正驱动智能判断的相关错误
1.2.0.38
!系统信息访问出错则自动不显示系统信息
1.2.0.39
=修正在开始安装时无法关闭提示窗口的问题
08.02.13
2.0.0.0
+集成脚本生成器
+程序增加命令行模式
+某一页面安装完毕之后进行提示
+自定义背景等文件选择及路径(程序退出时的文件删除除外)均增加光驱参数支持
+驱动智能判断增加双核CPU参数支持
!选项完成之后的提示支持自定义语句
=修正打开外部接口提示窗口无法关闭的问题
2.0.0.1
=修正页面完毕时提示窗口不正常的问题
=修正当设置窗口最下导致页面安装完毕时题署窗口无法点击的问题
=修正脚本生成器页面安装完毕提示窗口命令生成中的bug
08.02.24
2.0.0.2
!程序信息提示窗口外观调整
=修正脚本安装管理器的相关错误
=修正程序启动时配置文件检测的一些错误
=修正倒计时检测的相关错误
08.02.29
2.1
!程序模块化,将部署模块与脚本管理分开
!部署模块运行界面调整
!部署脚本拓展名由inf调整为ini
!调整部署模块驱动注册表信息导入及自定义路径控制功能
=修正部署模块脚本读取上的错误
=修正部署模块外部接口调用时提示窗口显示的一些错误
Manager.exe 2.1.0.5(相对于2.1.0.4):
=修正保存脚本时下标越界的bug
=修正脚本勾选的保存导致脚本运行时智能选择功能失效的bug
龙帝国封装工具及驱动解压工具
4星 · 超过85%的资源 需积分: 10 83 浏览量
2011-04-14
09:24:05
上传
评论
收藏 6.9MB RAR 举报
住在周口店的山顶洞人
- 粉丝: 10
- 资源: 31