|

楼主 |
发表于 2013-11-22 11:31:53
|
显示全部楼层
本帖最后由 fish2006 于 2014-9-1 21:42 编辑
三。DIY,制作带自己个性的WIN8.1PE
本楼的重点是对本系统的特点具体进行分析,有些涉及到开发PE中的理论和方法问题。我自己没有独立开发过 PE,只是利用和看见过很多高手发布的 PE 及其内部文件,但对 PE 的认识是宏观的,概念性的,因此,下面的叙述中难免有不准确的,甚至是错误的,望网友们理解,并希望能给于纠正。
我到无忧已有好几年,这些年下载和使用过不少PE ,对一些大师的作品是一直跟踪他的版本更新。目前市面上流行的PE 在具体使用过程中存在的主要问题有下列几种。
1。启动不正常,开发者手中明明很好的,到用户手里就出问题,原因是硬件千差万别,对有些关键的指标都没有统一的标准,开发者再有能耐,也没有条件拥有所有型号的硬件,我想在这个地球上只有微软才有这个能力,他有条件可以收集到所有型号的硬件,别的没有这个条件。
2。一个 PE到用户手里具体用起来,他们所需的功能往往欠缺,这是因为每个人使用情况和要求不同,规模小一些的,功能自然少,要想添加自己所要的功能,就得修改程序,但自己又不是开发者,不知道修改什么,如何修改,只好把球踢给开发者,要求再加些软件。
3。规模大的PE功能较全,但维护和版本更新时传送不便。过去很长时间我家宽待是1M,这点带宽又经常堵塞,在WINDOWS 7 刚发布的时候,我曾经用两天时间才下载一个系统。现在有些 PE 已达到 1G 甚至超过这个关口,绝大部分WINDOWS 7 PE 都在 300M-500M 之间,每次修改和更新后又重新整体传送,连开发者本人也为此愁眉苦脸。我现在对那些太大的基本不下载,只是点个鼠标转到自己的网盘而已,实际上只作为档案存在那里而已。
下面是我对目前常规的PE开发中存在的问题的分析。WINDOWS 中应用程序安装中产生的一些信息存入系统文件,如注册表,以便再次使用时直接从系统文件调出来,从而不必每次使用都得重新安装程序。对 PE 来说,由于 PE 是在内存运行,退出系统后有关信息不再保存,因此 PE 开发者事先将这些信息存在文件中,如存入 PECMD.INI文件 ,在 PE 起动时再把这些信息注入系统,而这些文件都在系统文件夹内。这就造成应用程序信息和系统严重捆绑在一起的毛病,对应用程序的修改离不开对系统文件的改动,这也可以说是 PECMD 的局限性造成的。
下面我们来看本系统的特点。本系统中把应用程序安装中产生的一些信息也存入一个文件保存起来,但这个文件可以放在任何地方,甚至网络上,应用程序信息完全与系统核心文件脱离,在程序启动过程中动态地调用这个文件中的信息,将有关信息注入系统,这样的结果最大的好处是对应用程序进行修改时不必牵扯系统文件而独立进行。动态地注入应用程序信息的工作就是由 1楼中提到的 Sh.exe 这个程序来完成。
下面重点介绍为我们 DIY 一个 PE 带来最大贡献的的三个文件 Sh.exe,Sh.ini,ShCache.idx :
1。 Sh.exe,Sh.ini:这两个文件总是成对出现,这与 PECMD.exe,PECMD.ini 类似。Sh.ini 是 Sh.exe 的配置文件,Sh.exe 在那里,Sh.ini 就跟到那里,但其所做的事没有 PECMD.ini 多。
Sh.ini:定义 Sh.exe 需要查询的 设备,磁盘,路径,文件名称。Sh.exe 在执行过程中按照 Sh.ini 指定的设备,磁盘和路径寻找指定的文件。本系统的 Sh.ini 文件中规定的
设备有:RamDisk-内存盘, REMOVABLE-可移动设备-如 U 盘,CDROM,Fixed-固定硬盘。
磁盘有:内存盘-B 盘,其他设备查询所有磁盘。
路径有:内存盘-B 盘-PePrograms, 其他都是 W81X\81PE
需要查询的文件名称:ShCache.idx
Sh.exe:读入 ShCache.idx 文件中给出的应用程序信息,动态创建应用程序的快捷键和注册表信息,当然还可以处理其他很多应用程序执行时所需要的运行参数。
Sh.exe 不仅在 PE 中可用,还可在 WINDOWS 中也能运行,不仅在 WINDOWS 8 中运行,也可在 WINDOWS 7 中运行,作者都做过测试,确实可用,WIN7PE 的开发者应该引起关注,有没有想法把自己的手头产品重新修改? 在WINDOWS XP 中本人没有测试,有兴趣的网友可测试一下。
2。ShCache.idx:记录应用程序相关信息,应用程序放在那里,ShCache.idx文件就放在那里,ShCache.idx文件中采用的是相对路径方法,在一个 PE系统中可以设置多个ShCache.idx 文件 。ShCache.idx 文件的组成是卡片式的,每个应用程序信息记录在他的卡片上,这就像我们到图书馆找一本书类似,与 ShCache.idx 文件在同一个目录中的所有应用程序卡片的集合就是一个 ShCache.idx 文件。本系统有两个 ShCache.idx 文件,一个在 W81X\81PE 目录上,一个在 B:\PePrograms 目录上(B:盘是程序启动后挂载 PROGRAMS.WIM 文件形成的内存盘,因此 PROGRAMS.WIM 文件中的程序文件是驻留内存,设计人员应考虑内存开销,那些程序放在外置目录 W81X\81PE 中,那些程序打包在 PROGRAMS.WIM 文件内挂载到内存),对外置程序 W81X\81PE 目录中的ShCache.idx文件修改与对 PROGRAMS.WIM 文件内ShCache.idx文件的修改是完全相同的。下面举一个具体例子说明 ShCache.idx 文件中记录了那些应用程序有关项目,也就是 Sh.exe 可以处理应用程序运行中的那些数据。
下面是系统中内置的 Office 2003 Word 应用程序的卡片信息。
注:#这个部分是我的说明部分
<Of2003ru\Word.shl> #Of2003ru是程序所在目录,Word.shl是其内配置文件名称,此行内容稍后补充说明(暂时称作第 1 行)
[Shortcut] #快捷键组,以下定义快捷键信息
exe=\WinWord.exe #可执行文件名称,通常为应用程序名称,包括 BAT 文件
lnk=Word 2003 #快捷键图标下显示的名称,用户自行定义
Desc= #对应用程序的注释性说明,一般应为程序功能说明,可有可无
Desktop=yes #是否在桌面上显示图标,yes- 表示显示,空- 表示不显示,这个由用户喜好来决定
QuickLaunch= #字面上理解,是否在快速启动栏上显示,但测试结果没有反应
StartMenu=Editors\ #Win8中为开始屏幕上程序所属的类别名称,参看 1楼 开始屏幕插图
Programs= #我理解Win7中开始按钮点击后出现的程序栏,Win8因为没有开始按钮,无法看到效果-这是我的猜测
workdir=\ #程序运行时工作目录,这是字面上的猜测,没有看到实例
args= #程序启动时参数,我认为是不是 c语言main()启动时所带参数
icon=\Winword.exe #程序图标文件名称
hotkey= #程序快捷键,没有实例,无法给出准确说明
Assoc=doc,docm,docx,dot,dotm,dotx,rtf #与应用程序关联的文件类型
[AutoRun] #自动运行组,一下定义自动运行信息
hide=Yes #直译为隐藏,我认为就是后台运行下面程序,在屏幕上不显示运行消息,可能都是 Yes
exe= #自动运行的应用程序名称
reg=\OfficeAssoc.reg #程序的注册表文件名称
bat= #自动运行的批处理文件名称
在其他卡片上还可看到像下面的组[autoexit],我认为与上面的[AutoRun]是相对应的,各项含义应该差不多,没有实例。
[autoexit]
hide=
bat=
exe=,
reg=
PE中大量采用的是绿色软件,不必安装的,因此最常用的就是 exe=,lnk=,Desktop=,StartMenu=,icon= 这几项,填写非常容易,谁都可以做到。
注:第 1 行 <Of2003ru\Word.shl> : 详细解释这里的 Word.shl 文件。在 Of2003ru 这个文件夹内有 Word.shl 这个文件,Word.shl 文件的内容与 第 1 行后面的内容完全相同。开始几天对系统了解期间,我认为 Sh.exe程序执行的是 Of2003ru 文件夹内 Word.shl 文件的设置内容,因为 Of2003ru\Word.shl这个目录结构就是指向 Word.shl 文件的位置,但这样以来就有一个疑问, 为什么 在ShCache.idx 文件中又重复一次 Word.shl 文件内容呢?这不是明显的重复数据吗?后来经测试, Sh.exe程序实际执行的是 ShCache.idx 文件中的设置,而 Of2003ru 这个文件夹内 Word.shl 文件确实是多于的。对这种方式,我确实是无法理解,因为我也是多少年搞软件开发的,经过反复细想,后来恍然大悟,这才是系统设计者的伟大之处,系统设计者他们在设计系统结构时已经考虑这个模块的通用性和长期性。这个模块可能用在我的 PE 中,也可能用在别人的 PE 中,现在用在 WINDOWS 8 中,明年还可能用在 WINDOWS 9 中,只要软件的兼容性强,这是没有问题的, Word.shl 文件中没有记录 Word 程序所在目录,就是考虑到你的系统中的目录定义和别人的系统中目录定义可能不同。在移植到别人的不同目录时,不必要重新填写程序信息卡,信息卡就在程序文件内,你只要在 自己的 ShCache.idx (这个文件名也是自己定义的) 文件中填写一行当前实际目录名,后面的内容就从 Word.shl 文件中全部复制过来就可,这样不仅节省了很多重复劳动,同时也能保证模块的可靠性。 今天网上有一个新闻: 微软有个负责人表示:Win9开始,不再有3个Windows版本。 目前,微软有三个操作系统:Windows 8.1、Windows RT8.1和Windows Phone 8。但是,在未来的Windows9中会发生什么变化吗?。。。如果到了Win9时真的把计算机操作系统和手机操作系统统一起来,那么现在的 PE 开发者大有用武之地了。明年也许你的计算机和手机用的是同一个操作系统,并且是自己 DIY 的系统。
本系统给我们的提示:
在1楼简介中已经对这个程序的结构做过介绍,此处再分析本 PE 的结构。本程序中首先把操作系统核心层 W8PE.WIM 和应用程序分开,然后再对应用程序进行拆分,分为基本应用程序 PROGRAMS.WIM 和外置应用程序 W81X\81PE 目录。系统核心层 W8PE.WIM 是本 PE 的灵魂,系统的好坏完全决定于 W8PE.WIM,当我第一次接触这个系统时,第一个感觉这是至今我所看到的最接近母操作系统的PE版本,程序的外观和操作方法,以及对 ISO,VHD 文件的原生支持都深深吸引我,因此对程序做了进一步的分析和探讨,我的结论是 这是一个结构清晰、模块化、易修改和扩充的 WIN8.1PE,这才着手进行了应用程序的汉化并在无忧发布这个系统,主要目的是经过汉化后,让国内更多的人了解和研究他,学习他的长处,利用更加先进的工具,跳出传统的 PE 开发模式,转入新的开发模式。当网络上有人建议对俄文版进行汉化时,还有网友质疑为什么引入俄文版,好像引入俄文版是不光彩的事,我不知道有这种观念的人为什么这样固步自封,难道引进外国的就丢人吗?你多少年用 WINDOWS 不是外国的吗?说句实话,我认为俄国的软件水平远超我国,学习人家那是聪明人,学习人家的长处有什么不好!任何产品都有毛病和不足,本系统也不例外,一个明显的毛病就是开始按钮的鼠标右键功能缺失,但这个不影响他的特色。
系统采用模块化方式之后,永别了当前整体传送方法,在应用程序这个部分可以采用一次传送一个应用程序的方式,应用程序多大,传送的多大,而最大的传送就是系统核心文件 W8PE.WIM 的传送,这个文件也就 200M-300M大小,只要你采用的这个核心系统是可靠的,除非操作系统做了较大的更新,否则不必更换这个文件。
在发布本系统时,我决定了尝试一下新的 更新和修改 PE 的方式,从传统的传送方法脱离出来。
因此开辟了第4楼,同时在第4楼开始贴出实际操作例子,目的是通过实际操作,让大家体会到本系统的优势,体会到现在更新和修改多么方便,对一般的PE爱好者都可以很容易做到的。我的这个尝试,就是现在流行的 应用商店模式,需要的模块从网上下载,自己动手打造自己喜欢的PE。我相信,不到一年时间内,大家使用的PE都会走向这个方向。无忧是国内最著名的PE论坛,聚集着很多高手,建议版主开辟一个新的栏目,叫 《PE应用商店》,把优秀的 PE 产品和 PE应用程序集中起来,以便用户选择,我想肯定会有新气象的。
============================================
菜鸟 DIY,适合自己的就是最好的!
本地是菜鸟实验室,实在看不懂上面说的是什么,看了半天也没有找到门路,就在这里蹲一会,看完这里内容回去自己动手实验,将来你也会有自己的PE的,集少成多,慢慢来。
DIY所需工具:
notepad:文本编辑器,用来编辑 ShCache.idx 文件
wimtool:用来挂载PROGRAMS.WIM 文件,本系统内也有类似软件,叫 GimageX 2
UltraISO:用来更新 ISO 文件
EasyBCD:用来配置 PE 系统的启动项
实例1:《桌面图标布置我说了算》
对桌面图标的布置是由个人习惯和爱好来决定的,有些人喜欢把可能用到的程序图标全部放在桌面,免得来回找,那现在就由你来选吧。
操作步骤:
1。打开资源管理器,转到 \W81X\81PE 目录下,用 notepad 打开 SHCACHE.IDX 文件
2。对每个程序卡片,你想把他放在桌面,就写成 Desktop=yes ,保存文件退出。
实例2:《我已安装搜狗输入法,系统自带ABC要删除》
下载的ISO文件中原配置系统是 智能ABC输入法,后来你又从4楼下载 搜狗输入法, 并且按内部文件的说明方法安装成功,现在不要智能ABC输入法,我要删除,真么办?
操作步骤:
1。重复上面 1。的操作
2。转到文件尾部,找到这一行 <ZNABC\ZNABC.SHL>,从这行开始,后面内容全部删除后保存文件
3。如果你想今后可能还会用智能ABC输入法,则到此结束。如果你肯定今后不再使用智能ABC输入法,则删除 ZNABC 目录。
实例3:《我想现在手工安装搜狗输入法改为自动安装,真么办?》
前两天上传搜狗输入法应用程序,有些网友可能按里面的说明书安装成功,建议我改成自动安装,我没有空,你自己动手就可以了,将搜狗输入法应用程序卡片改成如下即可。
修改内容:
快捷键信息全部取消了,快捷键图标下显示的内容移动到注释性说明中,安装命令 install.cmd 移动到 [AutoRun] 组内,就让他自动运行就可以了,是否很简单,是否成功回信告诉我吧。
修改后结果应该如下:
<SOGOUPY\SOGOUPY.SHL>
[Shortcut]
exe=
Desktop=
lnk=
QuickLaunch=
Desc=自动安装搜狗输入法
StartMenu=
Programs=
Workdir=\
args=
icon=
hotkey=
[AutoRun]
hide=Yes
exe=\install.cmd
reg=
============================================
菜鸟 DIY 进阶、提高篇 (本文内容于 2013.12.05 更新)
以下针对前一段菜鸟 DIY 中发现的一些情况做一个阶段性小结,目的在于让菜鸟 DIY 更上一层楼。
1. SH.EXE 特点的新发现
A. SH 名称随便更改。名称到底可多长,本人曾做过实验,50-60个字符长度照样正常工作,我没有再往下做实验。但SH.EXE改名称后,SH.INI 必须随着SH.EXE改名称,SH.EXE按照自己的名称寻找同样名称的SH.INI文件,这如同美国妇女结婚后,自己的名字前要冠以丈夫的姓一样,也和儿子的姓随父亲的姓一样,我感到SH.EXE是聪明的小精灵。
B. SH.EXE 的 REFRESH 功能,在线调试外置程序快捷方式更方便。
SH.EXE 在运行状态下,屏幕右下脚快速启动栏有运行状态图标,用鼠标右键 点击 Sh.exe 图标后 看到 refresh 菜单, 点击这个菜单, Sh.exe 重新扫描应用程序配置信息,并刷新屏幕菜单,这对实时修改程序信息卡内容是非常方便的。在刚开始接触这个系统时,我是每次离线修改程序信息卡后重新启动系统,然后才看到修改结果的。
这里要记住的最重要一点是:在线刷新 REFRESH 功能和启动 SH.EXE 程序后所得到的功能似乎相同,但这两者最后运行结果是有本质的区别的。在 SH.EXE 已经启动运行的状态下,如果你再次启动运行 SH.EXE,则屏幕上又重复一次应用程序图标,每次重新启动,重复相同的操作。因此,我们要牢记的一点是: SH.EXE 必须启动一次,并且只能启动一次,这是俄文版作者在论坛里反复强调的一点。
2. 菜鸟 DIY 内容有哪些
DIY 最重要的当然是按照自己的需要和爱好增添应用程序模块,这是不容质疑的。但除此而外,从程序员的角度,或从推广的角度本人提出以下观点。
A. 修改程序安装目录,至少要修改主目录,以便区别自己的程序和其他人的程序。这几天我看过几个人的程序,程序主目录都是 W81X,为了运行这些程序,我必须暂时把自己的程序目录改名为其让路。其他用户使用也是同样的道理,因为一个人手里可能有几个从这个主程序改变而成的PE系统。
改变目录主要涉及两个文件,一个是 Sh.ini 文件,一个是 BOOTMGR 文件。 Sh.ini 文件的修改非常简单,用记事本就可完成, BOOTMGR 文件的修改相对难一些,WUYOU 论坛有专门探讨这个问题的贴子,有能力的PE爱好者可以做到的。至于我发布的系统,其主要目的是给大家引荐和介绍俄版系统的特点,在具体功能和内容方面尽量保留原作者的原貌,因此决定不修改原来目录。
B. 体现自己的特色,没有特色就没有这个世界。制作面向大众的通用PE系统,这些当然重要,也不可缺少,但我认为这是那些专门公司做的事情,作为个人你无法与这些公司相提并论,而且这些产品已在市面上到处都有。作为PE爱好者,你想把自己的产品拿给别人用,必须有自己的特色,否则很难有吸引力。这些天看到有些网友推出反病毒版,有些推出网络版,而有些推出媒体版,这些都是好苗头。你的主要精力就应该放在这些自己特色的程序上,主攻这些程序,使拿出来的东西是过得硬的,经得起敲打锤炼的。
3. DIY 注意事项
A。上面已经说过,SH.EXE 必须启动一次,并且只能启动一次。更准确的说法应该是:同一个Sh.exe配置文件必须运行一次,并且只能运行一次。因为在有些具体应用中可能需要设置多个 SH.EXE 及其配置文件。启动运行 SH.EXE 快捷方式尽量不要放在桌面,以免用户反复启动同一个SH.EXE程序,如果必须放在桌面让用户选择和启动,则启动运行一次之后想方法将其快捷方式图标从桌面上消除。
B。系统核心文件不要轻易修改,对一般菜鸟和爱好者而言,只应该修改 Sh.ini 文件中的路经、文件夹和文件名称。
C。应用程序文件及其相关信息不要放在系统核心文件之中,让应用程序文件及其相关信息彻底脱离与系统核心文件的联系,以便修改和更新应用程序能独立进行。
D。应用程序的分层结构,WIM 文件和外置程序文件的分类原则。
本系统把应用程序分为两类,其中一类放在 PROGRAMS.WIM 文件中,系统启动后挂在内存盘 B 中,而另外一类是放在外部介质上。如何进行分类,应该怎样分类,以下提出自己的意见,供大家参考。
(1)哪些程序必须放在PROGRAMS.WIM文件中?
一个程序运行时依赖自己所在的磁盘符的,或者程序注册表中有磁盘符信息的,这些程序必须放在PROGRAMS.WIM文件中,并把注册表内磁盘符全部改为B盘(系统内部创建内存盘时这个B盘符是已经确定的,你不能随便修改),因为一旦把这些程序放在外部任意目录,则程序无法运行。
(2)哪些程序建议放在PROGRAMS.WIM文件中?
系统运行期间频繁调用的程序建议放在PROGRAMS.WIM文件中,以便提高程序的响应速度,毕竟硬盘和内存的存取速度是无法比拟的。
(3)哪些程序不宜放在PROGRAMS.WIM文件中?
大程序不宜放在PROGRAMS.WIM文件中,因为内存毕竟是有限的,若把很大的程序放在内存来消耗内存,则常规的内存配置下可能无法运行系统本身。
E。应用程序信息卡文件 SHCACHE.IDX 的填写原则。
(1)哪些程序不能放在 SHCACHE.IDX 文件卡片的 [AutoRun] 组内自动运行?
在运行中有 用户交互界面的程序不能放在 SHCACHE.IDX 文件卡片的 [AutoRun] 组内。因为 SH.EXE 运行时若进入交互等待状态,则运行结果是丢失其他程序的信息处理结果,最明显的效果就是缺失很多程序的快捷方式图标。同样的道理,那些运行时间较长的程序也不应该放在[AutoRun] 组内。
(2)SHCACHE.IDX文件中应用程序信息卡片排序与资源管理器上该程序所在文件夹的排序要一致,便于查找和修改程序信息卡片。如果没有规律乱排序,则当应用程序较多时不宜查找相应的卡片位置,给修改和维护带来不必要的麻烦,这些虽然不是原则问题,但应该是一个软件工程师所必备的习惯,如果你到图书馆查找一本书时,盒内图书卡片是乱排列的,你会有什么感觉?当别人看你填写的卡片时感觉跟这是一样的。
4. 我的DIY内容,与大家相互交流
我对本系统DIY的原则是尽量保留原版功能,较为完整地介绍原版内容给大家。因此,除了四个反病毒程序外,基本上原版所拥有的内容都包含在现在的系统中。现在呈现给大家的系统与2003.11.22第一次大家看到的系统主要变化如下:
A. 应用程序的汉化程度提高了,凡是能找到中文版本的,全部采用中文版。
B. Acronis Disk Director 11 和 True Image 2014采用俄文版作者后来于 11月20日上传的 W81PE(China).iso 系统里的中文版本,但对Disk Director 11只保留32位版本,并对原文中的重复菜单进行了删除。
C. 原版程序运行不正常的,用类似程序代替,用WIMTOOL 代替 GIMAGEX 2, 用BCDTOOL 代替 BCD_EDIT。
D. 用极点五笔代替原来的智能ABC输入法,因为大家都认为极点五笔更为流行。
E. 新增加的程序和功能有:
(1)添加 IDMAN 网络下载工具,最新版6.1.8B9,因为浏览器下载没有续传功能,当下载较大文件时,需要有个专用下载工具。
(2)添加 THE WORLD 浏览器,因为用本系统 IE11 在百度网站发现既不能下载,也不能转存,不知道其他人如何。
(3)添加 RegFromApp 应用程序注册表生成程序,虽然小巧,但很适合菜鸟使用,我自己添加的 IDMAN 下载工具的注册表就是用它生成的。
(4)添加 Classic Shell 开始按钮回归程序,你想利用 WIN 7 式的开始按钮,点击屏幕上“设置开始菜单”图标就可以了,可能需要点击两次。
(5)添加 设置屏幕分辨率程序,有网友反映,在有些屏幕上启动后显示不正常,用此工具试一下,即可用手工设置,也可设置成自动适应模式,
若自动适应模式正常,可修改程序信息卡片,让它自动运行就可以了,文件夹内SHL文件中这两种方式都提供了。
(6)添加 NT6.X快速安装器,我曾经遇到过有时 WinNTSetup 不好用,改用 NT6.X快速安装器 反而好用,多一种方法,多一条路嘛。
5. 对核心系统文件 W8PE.WIM 的修改
自本系统推出以来,几天之内引起了大家的关注,很多人参加了系统的测试和应用行列,在具体应用中逐步发现了系统本身存在的一些问题,其中最重要的是系统在注销、重启之后所引起的内存消耗和屏幕上生成的重复图标问题,对一般用户而言,反复注销、重启的可能性不大,但这毕竟是系统的隐患和毛病,必须解决,否则本系统就失去可信度。经过几天的分析和反复测试,我对系统核心文件 W8PE.WIM 进行了很小的修改,第一,保证 SH 只运行一次,第二,不再产生多余的内存盘,我认为这两个问题已经彻底解决,欢迎大家测试。因为本人不是搞 PE 的,对 PECMD 也没有实际操作过,内行看了之后若有不当之处,请给于纠正。
在这里我想再重复一遍,原系统存在的上述问题,可能在俄文版测试中没人做过测试,这次发现应该是一个值得庆幸的事情。原系统存在的上述问题与 SH 程序本身没有任何关系,不是 SH 生成内存盘;程序设计员没有估计到反复启动 SH 的可能性,因此在具体写程序时没有处理这种情况,因此出现重复图标,因此对 SH 本身的出色功能我们不应该有任何质疑。
上传两张图片,第一张是开始屏幕图,因为功能较多,按类型排序无法放在一页上显示,换了显示方式,第二张是带 Win7 开始按钮的图。
6. DYY81PE 核心系统目前仍然存在的问题
经过网友们的测试和本人的实际应用,本系统的核心模块目前仍有下列问题:
A. 开始按钮的鼠标右键功能缺失,若有可能最好补上这个功能。
B. 点击图片文件时有个错误提示。(但通过右键菜单 打开方式 中选择 IMAGE 程序,还是可以浏览图片的,或手工设置 默认程序,可以双击图片显示的)
C. 系统内 IE11 在百度网盘下载,转存失灵。如果 系统内 IE11 的设置有问题,应该纠正。
D. 有些网友发现不能通过局域网上网,利用局域网的不知是否都这样。
E. Office 2003 中 WORLD 的读入文件速度很慢,这是我在自己机器上体会,不知其他人情况如何。
F. 不能隐藏U盘,隐藏后不能加载应用程序, SH 功能有隐藏和显示驱动器的功能,从程序设计角度,这些应该是能实现的,希望原作者不断修改和更新。
G. 有些汉化的应用程序显示内容中出现俄文,我的观点是应用程序汉化和系统汉化都有可能欠缺,因为同一个应用程序的有些标签显示中文是正常的,
而另外一些标签显示是俄文,但反过来,这个程序在常规的中文系统中显示中文没有问题,因此我的观点是从两个角度都应再查一下。
上述这些问题,对实际做过 PE 的高手来说,不应该是难事,当然,WINDOWS 8 是新系统,很多东西与以前系统有较大差别,不能完全照着过去的老方法去做,必然有一个重新学习、了解的过程。我相信这些问题总会得到解决的,因为现在很多人在关注这个系统,接受和使用这个系统,仅在我的网盘上转存和下载数量达到近500次,我也是一个热心的 PE 用户,等待高手们进一步完善和充实这个系统,到时候我会成为第一批用户的。
这篇文章今天终于可以结束了,我花了十多天的时间才写完一篇文章,很多年轻人可能早就没有耐心了,正因为这样,在开头写文章时预先打了预防针。目前无忧论坛是网友们聚集在一起探讨业务的少有的几个论坛之一,现在有些论坛开始萧条,有些论坛跟农贸市场差不多,希望无忧继续保持优良传统,再加努力,争取美好的未来。
2013.12.05 本文全部结束。
新版系统下载链接地址:
http://pan.baidu.com/s/15VXMB
文件名: DYY81PE20131204.iso
大小: 542, 001, 152 字节
MD5: A50B1D19D8B2ACB1CF4C30F4DCAC7667
SHA1: 401999B818F17B0D9146F19064FD77822C32D6AD
CRC32:4267CC23
|
评分
-
查看全部评分
|