|
新方案构思好了
330版等n版的驱动出来后再推出,然后会暂时终结,因为没东西需要完善的了,上网组件暂时不想弄,关于需要添加到内核的文件参考5楼自行解决
之后会休息一段时间,因为要做其它事情,没那么多时间弄pe了,之后会以新的方案推出新版本,时间待定
新方案如下:
到时候会发布一个新的内核版本的完整iso镜像包,这个iso仅包括内核文件,以及和内核嵌套在一起的如7z、ultraedit、imdisk,wimtool等工具,其他独立的工具以及系统本身用不到的命令行工具将全部移出内核。
这样iso文件应该不超过28M,基本上可以定义为纯内核版
然后发布一个增强版的更新工具,以及新的补丁包
补丁包目录结构大致跟现在一样,patch目录下主要包括tools和wxpe两个目录,wxpe目录用于更新内核文件,tools目录用于更新或增加工具
tools下的根目录或子目录,若存在init.cmd init.reg init.ini文件,更新程序会自动处理pecmd.ini,为其添加相应的语句,在pe启动时自动执行
目录下若存在tpelink.ini,则按要求为其添加快捷方式,若不存在,则只复制文件而不添加快捷方式
tpelink.ini格式如下
在程序根目录建立快捷方式
在程序子目录建立快捷方式
ghost32.exe "克隆幽灵 11.02" 克隆工具
在桌面建立快捷方式
ghost32.exe "克隆幽灵 11.02" DeskTop
另外,如果目录下存在 system32 子目录,则system32子目录下文件在复制进内核时会被复制到wxpe\system32目录下,并将其从tools的子目录中删除
这样基本上应该可以满足自行添加各种工具的需求了,而且直观、简单,灵活,可以完全达到手工修改pecme.ini同等的效果
用户不需要哪个工具,只需要直接删除tools下该工具对应的目录就可以了,同样,要加入其他工具,也只需要增加一个目录,把文件复制进去
如果需要添加内容到注册表或者其他初始化操作,则加入init.cmd init.reg 或者 init.ini
如果运行该软件需要内核增加什么文件,则在该目录下创建 system32 目录,把要加进内核的文件复制进去
需要创建快捷方式,则添加一个tpelink.ini文件,写上简单的三个参数即可
这样做出来的工具包就是一个可以直接复制进patch\tools目录下的子目录,也方便提供出来给大家共享
[ 本帖最后由 NicTense 于 2010-4-1 02:04 编辑 ] |
|