无忧启动论坛

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

用WinBuilder制作一个Win8PE (X86,X64)

    [复制链接]
901#
 楼主| 发表于 2013-9-8 15:18:57 | 只看该作者
andos 发表于 2013-9-8 12:49
英文当然不会乱码呢,呵呵~~

慢慢完善吧

是的,输入法要改一下。
回复

使用道具 举报

902#
 楼主| 发表于 2013-9-8 19:24:27 | 只看该作者
更新了WinBuilder-0908,可以用生成Win8.1 RTM的PE,包括x86和x64的。
但功能上有各种缺陷,主要是方便大家折腾。
explorer任务栏和通知区域不能用
搜索不能用
文件共享不能用
其他各种缺陷

点评

有下载吗?  详情 回复 发表于 2013-9-8 19:37
搜索功能,除了基本的文件和组件外,有个关键文件:GlobCollationHost.dll,楼主试试。 另外,共享、属性、服务、个性化,还需要:osbaseln.dll、mscor*.dll(3个)、jscript*.dll(3个),好像还有2个,我忘了。  详情 回复 发表于 2013-9-8 19:36
回复

使用道具 举报

903#
发表于 2013-9-8 19:36:24 | 只看该作者
sp_star 发表于 2013-9-8 19:24
更新了WinBuilder-0908,可以用生成Win8.1 RTM的PE,包括x86和x64的。
但功能上有各种缺陷,主要是方便大家 ...

搜索功能,除了基本的文件和组件外,有个关键文件:GlobCollationHost.dll,楼主试试。
另外,共享、属性、服务、个性化,还需要:osbaseln.dll、mscor*.dll(3个)、jscript*.dll(3个),好像还有2个,我忘了。

点评

呵呵,高手呀。 加入你提到的几个文件,属性,个性化可以打开了。但是搜索还不能用。 下载还是在一楼的链接里,点进去,在文件夹里就能找到。  详情 回复 发表于 2013-9-8 20:48
回复

使用道具 举报

904#
发表于 2013-9-8 19:37:28 | 只看该作者
sp_star 发表于 2013-9-8 19:24
更新了WinBuilder-0908,可以用生成Win8.1 RTM的PE,包括x86和x64的。
但功能上有各种缺陷,主要是方便大家 ...

有下载吗?
回复

使用道具 举报

905#
 楼主| 发表于 2013-9-8 20:48:25 | 只看该作者
2012ihome 发表于 2013-9-8 19:36
搜索功能,除了基本的文件和组件外,有个关键文件:GlobCollationHost.dll,楼主试试。
另外,共享、属性 ...

呵呵,高手呀。
加入你提到的几个文件,属性,个性化可以打开了。但是搜索还不能用。
下载还是在一楼的链接里,点进去,在文件夹里就能找到。

点评

这些都不是我的成果。 另外还存在双击文件“没有注册类的问题”。  详情 回复 发表于 2013-9-9 07:39
在单位里,我明天看看。  详情 回复 发表于 2013-9-8 21:03
回复

使用道具 举报

906#
发表于 2013-9-8 21:03:20 | 只看该作者
sp_star 发表于 2013-9-8 20:48
呵呵,高手呀。
加入你提到的几个文件,属性,个性化可以打开了。但是搜索还不能用。
下载还是在一楼的 ...

在单位里,我明天看看。
回复

使用道具 举报

907#
发表于 2013-9-8 22:02:20 | 只看该作者
不知道老大0908更新了什么啊。
回复

使用道具 举报

908#
 楼主| 发表于 2013-9-8 22:08:44 | 只看该作者
红毛樱木 发表于 2013-9-8 22:02
不知道老大0908更新了什么啊。

基本没什么更新,只是可以用Win8.1 RTM了,但问题都没有解决。
回复

使用道具 举报

909#
发表于 2013-9-8 23:30:03 | 只看该作者
sp_star 发表于 2013-9-8 22:08
基本没什么更新,只是可以用Win8.1 RTM了,但问题都没有解决。

http://pan.baidu.com/share/link? ... 5&uk=1595010590
这个我从安装好的WIN8.1的注册表修改过来的。
SYSTEM注册表有问题,造成不能启动,其他注册表好像测试通过可以。
不知老大有无时间帮忙看一下问题,不知道这样从安装过的注册表搞过来是不是能解决任务栏的问题。
回复

使用道具 举报

910#
发表于 2013-9-9 07:38:07 | 只看该作者
红毛樱木 发表于 2013-9-8 23:30
http://pan.baidu.com/share/link?shareid=1256609075&uk=1595010590
这个我从安装好的WIN8.1的注册表修 ...

不成的,静庵已经测试过,他的任务栏可以“显示输入法指示器图标和显示隐藏图标的小三角,日期时间显示一闪而过”。没有用第三方工具。
回复

使用道具 举报

911#
发表于 2013-9-9 07:39:55 | 只看该作者
sp_star 发表于 2013-9-8 20:48
呵呵,高手呀。
加入你提到的几个文件,属性,个性化可以打开了。但是搜索还不能用。
下载还是在一楼的 ...

这些都不是我的成果。
另外还存在双击文件“没有注册类的问题”。
回复

使用道具 举报

912#
发表于 2013-9-9 15:49:17 | 只看该作者
本帖最后由 2012ihome 于 2013-9-9 15:50 编辑

楼主好,问个问题:
搜索,好像不需要下面的文件(j脚本 5-Search.script)
MSWB7.dll
MSWB70011.dll
MSWB7001E.dll
MSWB70404.dll
connectedsearch-*
回复

使用道具 举报

913#
发表于 2013-9-9 16:04:14 | 只看该作者
这一段代码:

If, %OS%, Equal, WinBlue, Begin
ReqSys32, MSWB7.dll
ReqSys32, MSWB70011.dll
ReqSys32, MSWB7001E.dll
ReqSys32, MSWB70404.dll
ReqSys32, MSWB70804.dll
ReqSys32, Windows.UI.Search.dll
ReqSys32, connectedsearch-*
End
Else, Begin
ReqSys32, chsbrkr.dll
If, %DistLang%, Equal, zh-TW, ReqSys32, chtbrkr.dll
If, %DistLang%, Equal, zh-HK, ReqSys32, chtbrkr.dll
End

可以理解为:如果是Win8.1复制那几个文件,否则(是Wiin8时)就执行Else 以后的语句。
那么,Win8.1的 “zh-HK和zh-TW” 不需要吗?
如果8.1的也需要,应该把Else, Begin去掉了。

不妥之处,指正。
回复

使用道具 举报

914#
 楼主| 发表于 2013-9-9 17:15:54 | 只看该作者
2012ihome 发表于 2013-9-9 16:04
这一段代码:

If, %OS%, Equal, WinBlue, Begin

windows8.1没有chsbrkr.dll这几个文件。
windows search这个脚本在win8.1下不能工作,所以有些文件只是加上去试试,还不知道需要不需要。
回复

使用道具 举报

915#
发表于 2013-9-9 18:29:09 | 只看该作者
sp_star 发表于 2013-9-9 17:15
windows8.1没有chsbrkr.dll这几个文件。
windows search这个脚本在win8.1下不能工作,所以有些文件只是加 ...

明白了,经您这一说才想起看了一下,win8.1中的确没有chsbrkr.dll这几个文件。
回复

使用道具 举报

916#
发表于 2013-9-10 07:04:14 | 只看该作者
本帖最后由 2012ihome 于 2013-9-10 07:08 编辑

代静庵老师问下楼主:
关于IMEj脚本:
如果同时选择“Win7 IME 支持”和“MS-IME 支持”,就是:
pCheckBox_2="Use Windows 7 Language Bar",...,True
pCheckBox_3="Microsoft Simplified Chinese Input Method",...,True
会出现不伦不类的IME现象。

如下修改是否合适:
[process]
Run,%ScriptFile%, FileCopy_IME_Support
If,%pCheckBox_1%,Equal,True, Run,%ScriptFile%,FileCopy_ControlPanel_Lang
If,%pCheckBox_2%,Equal,True, Begin
If,%pCheckBox_3%,Equal,False, Run,%ScriptFile%,FileCopy_Win7_CTF
If,%pCheckBox_3%,Equal,True, Run,%ScriptFile%,Set_IME_Error
End
If,%pCheckBox_3%,Equal,True, Begin
If,%pCheckBox_2%,Equal,False, Begin
Run,%ScriptFile%,FileCopy_MSIME_Full
Run,%ScriptFile%,FileCopy_MSIME_DICT
Run,%ScriptFile%,Setting_MSIME
If,%OS%,Equal,Win81, Run,%ScriptFile%, FileCopy_MSIME_Win81
End
If,%pCheckBox_2%,Equal,True, Run,%ScriptFile%,Set_IME_Error
End
......

[Set_IME_Error]
Message,"Use Win7 Language Bar or Use System's Pinyin input method, You can select only one.",Error
Halt,"Use Win7 Language Bar or Use System's Pinyin input method, Both can only choose one."
回复

使用道具 举报

917#
 楼主| 发表于 2013-9-10 12:12:06 | 只看该作者
2012ihome 发表于 2013-9-10 07:04
代静庵老师问下楼主:
关于IMEj脚本:
如果同时选择“Win7 IME 支持”和“MS-IME 支持”,就是:

没什么不合适啊。
我主要是想要使用,修改方便,没有给选项加任何保护,全靠自己选。加上选项的保护当然更好。
回复

使用道具 举报

918#
 楼主| 发表于 2013-9-10 12:13:48 | 只看该作者
红毛樱木 发表于 2013-9-8 23:30
http://pan.baidu.com/share/link?shareid=1256609075&uk=1595010590
这个我从安装好的WIN8.1的注册表修 ...

这个SYSTEM不能启动,我也没办法把它改得能启动.
回复

使用道具 举报

919#
发表于 2013-9-10 12:17:18 | 只看该作者
今天 用WinBuilder 083版 做 了个 win8.1 X64的PE,任务栏全无效,网卡也驱动不了,wmp打不开,图片预览不了,也不能设为桌面,但能编辑,
嗯, 整体还可以,,期待 lz 老大早点完善下支持 win8.1 耶,


回复

使用道具 举报

920#
 楼主| 发表于 2013-9-10 13:17:02 | 只看该作者
2011chs 发表于 2013-9-10 12:17
今天 用WinBuilder 083版 做 了个 win8.1 X64的PE,任务栏全无效,网卡也驱动不了,wmp打不开,图片预览不了 ...

如果你用的是最新版的话,网卡应该是能驱动的,wmp也能打开,桌面背景可能是productoption的问题,开始显示是黑色。
任务栏目前无解。
回复

使用道具 举报

921#
发表于 2013-9-10 15:11:59 | 只看该作者
sp_star 发表于 2013-9-10 13:17
如果你用的是最新版的话,网卡应该是能驱动的,wmp也能打开,桌面背景可能是productoption的问题,开始显 ...

系统是 最近泄露的win8.1 RTM 简体中文版
WinBuilder-0908.7z
你那个还有个补丁包是5月的,就没下了,
回复

使用道具 举报

922#
发表于 2013-9-10 22:09:54 | 只看该作者
sp_star 发表于 2013-9-10 13:17
如果你用的是最新版的话,网卡应该是能驱动的,wmp也能打开,桌面背景可能是productoption的问题,开始显 ...

productoption你用的是install的还是winre的?
回复

使用道具 举报

923#
 楼主| 发表于 2013-9-10 23:11:22 | 只看该作者
andos 发表于 2013-9-10 22:09
productoption你用的是install的还是winre的?

是install的。是不是要安装好的系统才行?
回复

使用道具 举报

924#
发表于 2013-9-11 04:23:13 | 只看该作者
本帖最后由 khauyeung 于 2013-9-10 17:05 编辑
sp_star 发表于 2013-9-10 10:11
是install的。是不是要安装好的系统才行?


嘿嘿,我的这个使用安装好系统的ProductOptions,情况好一些:有背景。任务栏方面,我尝试过使用StartIsBack RC3 (其前身是ex7forW8,在8.1主操作系统使用成功),但在Win8.1PE没有得到突破!

楼主请留意:
1. 你的脚本2-Explorer.Script中,我发现用 "ImportRegistry,BaseDir%\Projects\PE_Extra\Basic\REG_SYS\ProductOptions.reg" 导入 ProductOptions并不可靠,很多时后导入错误的东东,我需要后来手动导入。

2. 另外,我把脚本1-Basic.Script使用在en-US版本的WINRE.WIM,无论是8.0或者是8.1,生成的CMD-PE,都无法用脚本2-Explorer.Script产生可成功运行的带Explorer外壳的PE。很明显,脚本拷贝过程在非中文版本中出现了遗漏。我建议你在脚本中加一个选项:容许全拷,这对那些不喜欢精简或者使用非中文版本的人,都可以多一个有用选择。

Win8.1PE_ScreenShot1.JPG (102.1 KB, 下载次数: 137)

Win8.1PE_ScreenShot1

Win8.1PE_ScreenShot1
回复

使用道具 举报

925#
 楼主| 发表于 2013-9-11 08:29:37 | 只看该作者
看样子楼上的待在英语国家。能不能把你的ProductOption共享一下呢?
ImportRegistry不可靠是什么意思呢?很多注册表都是这样导入的,实际最后是使用regedit导入的。但SYSTEM注册表的挂载路径是8PE_SYS,所以,注册表文件也必须使用这个路径才行。是不是这个问题。
至少对于win8.0,支持英文是没问题的。难道我后来改错了?winre和install要配套,必须都是en-US的。
回复

使用道具 举报

926#
发表于 2013-9-11 09:12:44 | 只看该作者
sp_star 发表于 2013-9-10 19:29
看样子楼上的待在英语国家。能不能把你的ProductOption共享一下呢?
ImportRegistry不可靠是什么意思呢?很 ...

是的,我待在加拿大。我的ProductOption见附件。

ImportRegistry不可靠是指:原ProductOption应是 "ProductPolicy=hex:b8,5b,00,00,a0,5b,00,00......",使用脚本导入注册表后实测结果可能是"ProductPolicy=hex:12,34,56,78......"。我知道很多注册表都是这样导入的,挂载路径根据脚本也确是8PE_SYS,实际结果有时会如上表述,原因不明。我不完全同意你所说的“最后是使用regedit导入的”,因为这过程中间多了一重WinBuilder的连接。

我的winre和install肯定配套,都是en-US的。我使用的脚本只有1.Basic里面的从0.0-Registry.Script到4-MMC.Script。你最新发表的脚本[Variables]内容都是空白的,script.project文件也出奇怪的小,只有22K而已,旧版本该文件有206K!?

8pe_ProductOptions_9600x86.rar

9.76 KB, 下载次数: 16

回复

使用道具 举报

927#
 楼主| 发表于 2013-9-11 09:33:39 | 只看该作者
2011chs 发表于 2013-9-10 15:11
系统是 最近泄露的win8.1 RTM 简体中文版
WinBuilder-0908.7z
你那个还有个补丁包是5月的,就没下了, ...

在X64下,确实存在"类没有注册",不能设置图片为背景的问题。在X86下,没有这些问题。很奇怪。
关于驱动,在x86下,安装过显卡(intel cpu集成), 有线,无线网卡, HDAudio声卡,都可以成功。用PENetwork还可以无线上网。在x64下,没找到显卡,其他也是可以的。但我测试的全部都是内置驱动,没试过外置驱动的加载。
回复

使用道具 举报

928#
 楼主| 发表于 2013-9-11 09:38:10 | 只看该作者
khauyeung 发表于 2013-9-11 09:12
是的,我待在加拿大。我的ProductOption见附件。

ImportRegistry不可靠是指:原ProductOption应是 "Pr ...

谢谢!我还以为你是用的x64版本呢。
script.project应该是被我精简了,具体精简了什么忘记了,应该没什么不良影响。
Variable现在放到API.script里统一管理了。
ImportRegistry实际执行: ShellExecute,Hide,regedit.exe,"/s #$q#1#$q"
回复

使用道具 举报

929#
发表于 2013-9-11 09:59:13 | 只看该作者
sp_star 发表于 2013-9-10 20:38
谢谢!我还以为你是用的x64版本呢。
script.project应该是被我精简了,具体精简了什么忘记了,应该没什么 ...

测试过程使用x86版本,减少麻烦。妥当后再转x64不迟!
回复

使用道具 举报

930#
 楼主| 发表于 2013-9-11 12:05:39 | 只看该作者
friend8179 发表于 2013-9-11 10:38
本来参照WIN8的精简列表准备搞了WIM RAMOS的,结果发现无线网联不上,驱动正常,WLAN服务无法开启,估计MS又 ...

没什么资料,但感觉WLAN方面差别不大啊。
我这里稳定性还可以,没找到文件应该是脚本的问题。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-30 11:54

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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