|
很钦佩123大侠深厚的功力,佩服之余本人对 Ggghost 作了一些增强功能性的修改:
① 重排了 Ggghost 的界面,修改公司文本为:“本程序由 PE 论坛 123 MM 编写”(由于当时只看到 IE 标题栏的 ”PE 讨论区“,从百度搜索进来的,没留意是“无忧启动论坛”,见谅!——此版已修改“PE 论坛”为“无忧启动论坛”);
② 集成了 Ghost32.exe 和 GhostExp.exe (均为11.0.2.1573 版),集成后的整个程序有 2.42 MB,集成后的程序名为 GhostGui.exe;
③ 众所周知,Ghost32.exe 启动后通常都会有 2 个窗口,很不美观,为此,本人已将 Ghost32.exe 一同出现的 DOS 窗口屏蔽,同时自动结束 Ggghost 进程(这里暂命名为 GhostGui.dll,由于调用的程序为 GhostGui.exe,不能再有另一个同名文件同时处于同一个目录内,个人感觉 Ggghost 命名有太多的 “G",就改了,希望各位多包涵…);
④ (GhostGui.exe)程序运行后,会自动判断当前操作系统、程序所在目录中 Ghost32 版本号(如果已经存在则优先使用已有版本,但如果现在版本低于内置版本,则会覆盖)、Windows系统分区和最后分区,并提示最后分区总容量、已用空间、和剩余可用空间信息,同时还会自动模拟鼠标点击 ComBox 控件,进一步判断是否已经备份,如果已备份则默认显示第 1 个备份文件路径及其文件名,自动勾选“还原分区”单选框(为了整齐排列控件,本人已改原“还原”单选框为“还原分区”),再自动激活 ”恢复选择的分区“按钮,此时如果你需要立即恢复系统(第 1 个映像文件)的话,只需轻轻地按一下”Space(空格键)就可以了!当然,您还可以手动点击 ComBox 控件,自己选择恢复(或安装)其他映像文件;如果发现你没有备份的话,则会自动在 ComBox 控件中填入第 1 硬盘最后分区的路径(如E盘为 1:3)+自定义备份目录(Ghost)和备份映像文件名(年月日),然后自动勾选“备份分区”,再激活“备份选择的分区”,你同样只需按一下“空格键”即可备份;本人试着自动将鼠标移到“恢复/备份选择的分区”按钮中心,仅在 800×600、1024×768、1280×800、1440×900 分辨率下测试通过,没有试过更多分辨率下的测试(尤其是屏幕出现几何失真情况下的坐标是否准确依然?)。
→ 以上所有操作为 AutoIt3 代码+Dsptw(用于获取磁盘分区)实现,在 WinPE 系统环境下测试通过。
本人新手,恳请坛上各位高人批评指正。提出你们宝贵的意见和建议,我力所能及的,尽力去做。谢谢大家!
★ 新增自动选择备份映像模块(如果有的话),但您完全可以手动点击 ComBox 控件选择需要恢复的映像;最后以 AutoIt 中文论坛上高人们编写的 快速重启 代码来实现在 WinPE/Windows 系统环境下的快速重启,但我在 Windows 环境下尝试恢复映像,总是在弹出错误对话框以后就再也没有什么动静,都是以蓝屏失败告终;在 WinPE 下多次测试均正常。
由于压缩后整个压缩包仍有 2.10 MB 大小,而论坛上的附件最大又不能大于100 KB,如果要分卷的话,也得 20 多个!望坛上高人们指点一下上传大文件附件的方法,感激不尽!
[ 本帖最后由 ahkang 于 2009-11-2 22:17 编辑 ] |
|