无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 5485|回复: 23
打印 上一主题 下一主题

关于利用 txtsetup.sif 文件自动构造 minipe 的构想

[复制链接]
跳转到指定楼层
1#
发表于 2007-7-10 17:46:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式


下载: http://www.znpc.net/aviator/minipe/miniPEB.rar

  现在国内的 miniPE 也就是 老九的、毛桃的、天风的吧?我不是太清楚。不过,我用过天风、毛桃、
隐者的 PE,觉得可以利用其中的 txtsetup.si_ 来作为 PE 的核心的构造配置文件。也即是说,提供一个
模板,套上定制的 txtsetup.sif (老九他们精简了的),利用用户本地的 WinXP/Win2003 安装盘构造一个
miniPE。

  当然,PE 的内核在宿主系统(比如使用 XP 或者 2003)固定后,文件产生的启动影像就固定了,
一般也就 20~40MB(压缩后)。不过,如果每次提供下载的时候,大家都去下载这 20~40MB,多少有些
重复。而且,我们考虑,从中文宿主系统迁移到英文、德文、法文等等语言,如果手工拷贝工作量也是
很大的。也许有好的脚本可以实现,但是,我没找到方法。;-)

  还有,这个工具的扩展也许能向 BartPE 的自动生成工具靠近。这是一个很简陋的程序,可资一试。
不知道,诸位对这个有何想法?

--------------------------------------
其实,我的初衷是想让老九他们的精简系统穿上繁体、英文的外衣,配合时空淘气包向国外的论坛来做
一个推广。^_^

概述
----------------------------
     这个工具用来演示如何根据 TxtSetup.Sif 文件建立 PE 的核心文件。这里的 TxtSetup.Sif 来
自于毛桃的扬州版的 PE。但是做了一点修改:即加入了 [SourceDisksFilesMiniPE] 这个节。它用来
将一些 TxtSetup.Sif 没有指定的文件,复制到核心文件所在的目录。比如:

    [SourceDisksFilesMiniPE]
    attrib.exe=1,,,,,,,2,3,3,,1,2
    chkntfs.exe=1,,,,,,,2,3,3,,1,2
    find.exe=1,,,,,,,2,3,3,,1,2
    xcopy.exe=1,,,,,,,2,3,3,,1,2
    explorer.exe=1,,,,,,,1,3,3,,1,2
    regedit.exe=1,,,,,,,1,3,3,,1,2
    tahoma.ttf=1,,,,,,,22,3,3,,1,2
    marlett.ttf=1,,,,,,,22,3,3,,1,2
    vga936.fon=1,,,,,,,22,3,3,,1,2

显见,它包括了字体和一些辅助程序。


使用
----------------------------
    在使用前,请看看 snap.jpg 图片。里面有一些简单的说明。这里,请注意,每个路径都需要手工
输入,但是这三个输入框都有联想的功能并能记忆输入。我建议使用复制、粘贴的方法。^_^

    通常来说,这个工具仅仅是将文件的提取自动化了。在具体的使用中,需要将其他文件手工得复制
到核心文件所在的目录,比如:

    SIMSUN.TTC (2.452KB 版)              -> \FONTS
    PECMD.INI, TXTSETUP.SI_              -> \
  
    DEFAULT,SAM,SECURITY,SOFTWARE        -> \SYSTEM32\CONFIG

    替换 SETUPREG.HI_
   

目标
----------------------------
     我构造这个工具,仅仅是为了能利用无忧上的迷你 PE 框架来产生一份英文版的 PE。;-)
希望,这个工具对你有用。
2#
发表于 2007-7-10 17:54:44 | 只看该作者
路过,支持一下。!!!!!!!!!1
回复

使用道具 举报

3#
发表于 2007-7-10 18:08:29 | 只看该作者
啊,生成是英文版的?

那为什么生成器是中文的那?

[ 本帖最后由 lfan 于 2007-7-10 06:11 PM 编辑 ]
回复

使用道具 举报

4#
发表于 2007-7-10 18:28:54 | 只看该作者
^_^,不错
看了一下,主要功能就是提取必须的文件
回复

使用道具 举报

5#
 楼主| 发表于 2007-7-10 18:30:06 | 只看该作者
现在生成的 PE 有数个问题:

1. 是文件大小。exe/dll 没有采用 upx 压缩。

2. txtsetup.sif 的默认复制文件存在少文件的情况。需要调整。

肯定还有其他问题。;)
回复

使用道具 举报

6#
发表于 2007-7-10 18:49:08 | 只看该作者
貌似几位高手做的PE exe文件的资源都经过了精简...
回复

使用道具 举报

7#
发表于 2007-7-10 19:01:45 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

8#
发表于 2007-7-11 09:55:34 | 只看该作者
...不要生成E文的阿,~~老外自己想办法去!!!

不过PEB好像是外国的.,...汗自己个~~~
回复

使用道具 举报

9#
发表于 2007-7-11 10:05:40 | 只看该作者
很好的思路,支持改进通用化,不断完善。
回复

使用道具 举报

10#
发表于 2007-7-11 10:42:51 | 只看该作者
思路很好,继续努力吧!
回复

使用道具 举报

11#
发表于 2007-7-11 11:10:48 | 只看该作者
多谢了,先收下再说.记得那个10M的PE就不错.
回复

使用道具 举报

12#
发表于 2007-7-11 12:30:26 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

13#
发表于 2007-7-11 14:41:12 | 只看该作者
正在研究,非常感谢:P
回复

使用道具 举报

14#
 楼主| 发表于 2007-7-11 16:38:02 | 只看该作者
现在遇到一个问题。系统基本可以加载,但无法进入桌面。问题的现象是,启动界面那个进度条移动到最右侧
还剩下一格的时候,出现蓝屏。主要是说, chkdisk /f 什么的。

不知道哪位老大,能指点一下。

BTW. 我用 txtsetup.sif 的原版 drivers 目录替换制作出来的 drivers 目录即可启动。困惑中。。。

我比较了一下,里面的文件在扩展名一致、文件一致的情况下也会蓝屏。郁闷中。。。
回复

使用道具 举报

15#
发表于 2007-7-11 18:12:27 | 只看该作者
关注下

gandalf的系列作品
回复

使用道具 举报

16#
发表于 2007-7-11 19:29:31 | 只看该作者
Gandalf 老大要不你参考这:像积木一样制作PE的PE Studio  http://bbs.wuyou.net/forum.php?m ... mp;highlight=%2B123
回复

使用道具 举报

17#
发表于 2007-7-11 22:42:08 | 只看该作者
思路不错,做一个通用的minipe
回复

使用道具 举报

18#
发表于 2007-7-12 00:26:15 | 只看该作者
思路不错,做一个通用的minipe
回复

使用道具 举报

19#
 楼主| 发表于 2007-7-12 09:31:33 | 只看该作者
PE Studio,看来不错。不过用了 .net 框架。通过昨天的努力,我感觉,挺难的。今天再尝试一下。不行,
则罢。:)
回复

使用道具 举报

20#
 楼主| 发表于 2007-7-12 11:15:03 | 只看该作者
似乎可行了。我的做法是这样的。我的目标是生成一份英文版的 minPE。找一份 miniPE 作为模板。

1. 利用 PEMediaBuilder 配合原始 miniPE 的 txtsetup.sif 以及 eng.sp2 的 XP 安装光盘产生英文版本的
PE。

2. 将 1. 产生的英文 PE 的 system32 下的所有文件覆盖到原始 PE 的 system32 目录下。

3. 将 1. 产生的 explorer.exe/registry.exe 覆盖 原始 PE 中的两个文件。

4. 修改 pecmd.ini 中的所有中文字符翻译为英文。

5. 然后打包即可。

现在有一个小问题:窗口上的 最大、最小化,关闭按钮的字体不对。;)

几乎成功了。
回复

使用道具 举报

21#
发表于 2007-7-19 10:11:59 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

22#
发表于 2007-7-19 10:45:10 | 只看该作者
大概明白了,这个思路不错。回去思考一下
回复

使用道具 举报

23#
发表于 2007-7-20 19:23:49 | 只看该作者
如果能生成中文版的minipe当然是最好,用着方便啊
回复

使用道具 举报

24#
发表于 2007-7-21 20:06:28 | 只看该作者
思路很好,但实现起来很困难,有很多问题还需要解决,

相信LZ还没有也不能用它生成一个实用的PE
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-3 03:36

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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