无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: sp_star
打印 上一主题 下一主题

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

    [复制链接]
241#
发表于 2017-4-26 06:01:21 | 显示全部楼层
红毛樱木 发表于 2017-4-25 21:34
补上这个DLL就可以用WMP出声了是吧?只有15063需要?

是的,各种播放器网页都有声音。其他版本就没研究了。
回复

使用道具 举报

242#
发表于 2017-4-26 06:03:00 | 显示全部楼层
2012bear1alex1 发表于 2017-4-25 22:06
網卡圖示從14393就失效了,用PEnetwork來取代(隨著PE啟動也不錯使用)

意思是启动阶段就运行可以出图标?
回复

使用道具 举报

243#
发表于 2017-4-26 07:27:30 | 显示全部楼层
本帖最后由 hhh333 于 2017-4-26 07:47 编辑
2012bear1alex1 发表于 2017-4-25 22:06
網卡圖示從14393就失效了,用PEnetwork來取代(隨著PE啟動也不錯使用)


哦,是用这个来代替系统的网络图标,也是一个方案。试了一下,鼠标移上去还可显示网卡信息,不错。在初始化阶段,检测网卡如果有安装好,就执行,增加如下代码可以不出大窗口,效果不错
  1. `为W10显示网络图标
  2. REGI $HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\0000\NetCfgInstanceId,NICID
  3. FIND $%NICID%=,!CALL ShowNicon
  4. _SUB ShowNicon
  5. IFEX %ProgramFiles%\PENetwork\PENetwork.EXE,
  6. {
  7.         REGI HKU\.DEFAULT\Software\PENetwork\StartToTray=#1
  8.         REGI HKU\.DEFAULT\Software\PENetwork\ShowTrayActivity=#1
  9.         REGI HKU\.DEFAULT\Software\PENetwork\CloseToTray=#1
  10.         EXEC !%ProgramFiles%\PENetwork\PENetwork.EXE
  11. }
  12. _END
复制代码


回复

使用道具 举报

244#
发表于 2017-4-26 08:40:10 | 显示全部楼层
红毛樱木 发表于 2017-4-26 08:18
昨晚试了一下,打了4月份累计补丁的15063,任务栏有网络图标了,只是和14393一样是X

如果图标不能反映实时状态,那就只是个摆设。暂时用penetwork似乎还不错。
回复

使用道具 举报

245#
发表于 2017-4-26 09:46:07 | 显示全部楼层
yamingw 发表于 2017-4-26 09:42
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\sys\ControlSet001\Control\Class\{4d36e97 ...

这个就行了吗?赶快试一下。还是yamingw 老大厉害。
回复

使用道具 举报

246#
发表于 2017-4-26 10:07:52 | 显示全部楼层
试了还没出,可能差文件
回复

使用道具 举报

247#
发表于 2017-4-26 10:30:00 | 显示全部楼层
yamingw 发表于 2017-4-26 09:42
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\sys\ControlSet001\Control\Class\{4d36e97 ...

可能不行,这个文件比10240少了几百K,可能将功能割走了
回复

使用道具 举报

248#
发表于 2017-4-26 18:33:45 | 显示全部楼层
本帖最后由 hhh333 于 2017-4-26 18:39 编辑

很遗憾,还是没整出来网卡图标。
另外,一般用windows自带的来改分辨率,但现在也没法用了,好像其他的方法都不好使。如PECMD托盘图标中改分辨率总是无效的。
回复

使用道具 举报

249#
发表于 2017-4-28 13:51:42 | 显示全部楼层
想问一下用install中的system来做减法,能不能解决那几个固有的问题:
1、网络图标不显示,即使显示也是死的,不能反映网络状态;
2、桌面右键两个常规菜单:分辨率与个性化是否可用;
3、切换到Adminstrator能否成功;
回复

使用道具 举报

250#
发表于 2017-4-28 18:14:28 | 显示全部楼层
yamingw 发表于 2017-4-28 16:34
分辨率与个性化没希望了,经跟踪流程,分辩率直奔APP,根本不经display.dll处理。切换管理员用install的sof ...

这样啊,那不折腾了。重定向用老九那个工具算了。
等下跟踪一下,看原来老版本是shell32还是display
回复

使用道具 举报

251#
发表于 2017-4-28 19:58:07 | 显示全部楼层
本帖最后由 hhh333 于 2017-4-28 20:02 编辑

加这两句,就重定向了,不用删除菜单
REGI HKCR\DesktopBackground\Shell\Display\command\=%Windir%\OrderDrv\AutoDisplay.EXE
REGI HKCR\DesktopBackground\Shell\Display\command\DelegateExecute=

还有输入法用internat.exe,两个文件就解决了,否则用ctfmon要增加10多M。就是切换输入法失效了,也不知道是什么原因。10240没有这个问题。
回复

使用道具 举报

252#
发表于 2017-4-28 20:04:04 | 显示全部楼层
红毛樱木 发表于 2017-4-28 20:01
好消息,乱搞搞成功了

文件还是注册表?
回复

使用道具 举报

253#
发表于 2017-4-28 20:07:58 | 显示全部楼层
红毛樱木 发表于 2017-4-28 20:05
INSTALL的注册表改过来的,然后SYSTEM32目录文件全补的。

那还需要定位
回复

使用道具 举报

254#
发表于 2017-4-28 21:16:00 | 显示全部楼层
2012doberman 发表于 2017-4-28 20:21
For ctfmon.exe:

Windows Registry Editor Version 5.00

我的意思用internat.exe时切换输入法快捷键失效
回复

使用道具 举报

255#
发表于 2017-4-28 21:38:27 | 显示全部楼层
红毛樱木 发表于 2017-4-28 21:21
internat.exe是不是这有x86的程序?

就是,不知哪个有64位的。这个应该来源于win2000
回复

使用道具 举报

256#
发表于 2017-4-30 13:26:10 | 显示全部楼层
红毛樱木 发表于 2017-4-30 09:21
LanmanWorkstation
网络状态依赖这个服务,但是这个服务依赖的可能比较多。

这个是网络比较基本的服务啊,难道没启动
回复

使用道具 举报

257#
发表于 2017-4-30 14:04:50 | 显示全部楼层
不应该是这个服务的原因:


这个就是Workstation服务,已经启动好了的。
回复

使用道具 举报

258#
发表于 2017-4-30 15:10:29 | 显示全部楼层
刚才又发现一个,那个远程桌面,从10240开始就需要驱动声卡,已知8.1及以前都是不需要驱动声卡的。并不是缺文件,如果将文件放进去而不驱动也不行。
回复

使用道具 举报

259#
发表于 2017-4-30 21:24:21 | 显示全部楼层
2012qnmd 发表于 2017-4-30 18:36
netprofm 没起来

网络状态指示

是的,这个起不来,前面就发现了
回复

使用道具 举报

260#
发表于 2017-5-2 11:52:14 | 显示全部楼层
红毛樱木 发表于 2017-5-1 20:55
换图标混淆状态了,不太好。
我这里有一个注册表范围,可以进一步缩小。
用最后一次我发的那个winbui ...

加上这个服务,Windows Firewall可以启动了。文件也加了,我的还是没出来。

点评

一会我上传脚本  详情 回复 发表于 2017-5-2 13:48
回复

使用道具 举报

261#
发表于 2017-5-3 00:10:36 | 显示全部楼层
本帖最后由 hhh333 于 2017-5-3 10:32 编辑

网络出图标并激活状态小结:
1、注册表:
主要增加3个:ControlSet001\Services\WFPLWFS、ControlSet001\Control\NetworkUXManager、ControlSet001\Control\NetworkSetup2,前两个可以出图标,后一个可以激活图标,这三个注册表可以从install的system中提取 addreg.7z (9.93 KB, 下载次数: 33)
2、启动脚本:
  1. _SUB NET_INIT
  2. `初始化网络
  3. IFEX %WinDir%\system32\schema.dat,!EXEC =*netcfg.exe -v -winpe
  4. EXEC =!netcfg.exe -e -c s -i MS_Server
  5. EXEC =!netcfg.exe -e -c p -i MS_NDISWAN
  6. EXEC =!netcfg.exe -e -c s -i MS_RASMAN
  7. EXEC =!netcfg.exe -e -c p -i MS_PPPOE
  8. EXEC =!netcfg.exe -e -c p -i MS_NDISUIO
  9. EXEC =!netcfg.exe -e -c s -i ms_nativewifip
  10. `Link Layer Discovery Protocal
  11. EXEC =!netcfg.exe -e -c p -i ms_lltdio
  12. EXEC =!netcfg.exe -e -c p -i ms_rspndr
  13. EXEC =!netcfg.exe -e -c p -i ms_lldp
  14. SERV dhcp
  15. `启动网络服务
  16. REGI HKLM\SYSTEM\Setup\SystemSetupInProgress=#0
  17. `网络状态指示
  18. SERV wcmsvc
  19. SERV nlasvc
  20. SERV netprofm
  21. SERV RasMan
  22. `文件共享
  23. SERV Server
  24. REGI HKLM\SYSTEM\Setup\SystemSetupInProgress=#1
  25. _END
复制代码

这里最重要的是SERV RasMan没有这一句根本就不出图标,我的是三卡分离的,RasMan服务相关文件多数已经提取到了系统外,运行这一句会不成功,但能保证出图标,不太清楚机制。每个serv命令都不必用-wait参数,这样不会影响启动过程速度。
3、还有几个文件:
WFPLWF.sys、ImplatSetup.dll、inetcomm.dll前面两个与出图标有关,缺最后一个不能激活。其他文件按常规补充,这几个在10240中可以不要。

点评

15063最好还是别作为主打版本pe,一些消息说该版本内置驱动存在诸多问题。  详情 回复 发表于 2017-5-3 01:36
外置,问题的关键也就在SERV -wait上了。  详情 回复 发表于 2017-5-3 00:41

评分

参与人数 1无忧币 +5 收起 理由
+ 5 十分感谢,正在测试

查看全部评分

回复

使用道具 举报

262#
发表于 2017-5-3 06:16:27 | 显示全部楼层
1.serv我没有-wait参数,似乎是正常的
2.其他不说,IE的确是稳定些。因为这个觉得还有点价值
回复

使用道具 举报

263#
发表于 2017-5-3 06:50:05 | 显示全部楼层
SERV Server=SERV LanmanServer

SERV TapiSrv
回复

使用道具 举报

264#
发表于 2017-5-4 10:08:09 | 显示全部楼层
红毛樱木 发表于 2017-5-3 22:51
TapiSvc确实是错的,和Sp_star提过一次,他忘记改了,我跟着后面也就没动了。让他背锅

admin切换目前是注册表问题还是文件问题?

点评

应该是文件问题  详情 回复 发表于 2017-5-4 11:53
回复

使用道具 举报

265#
发表于 2017-5-5 14:58:58 | 显示全部楼层
yamingw 发表于 2017-5-5 14:33
将imageres.dll换成install.wim里那个23MB的就可以load su.ini,已经用5.2日的win10builder测试通过

还是老大有心,这个也发现了。这个文件映像中是个资源文件吧
回复

使用道具 举报

266#
发表于 2017-5-5 18:25:49 | 显示全部楼层
红毛樱木 发表于 2017-5-5 16:15
电源设置,感觉可以做选项。其他的可以pecmd.ini加入代码自己处理了,都是自定义性质的设置了

imdisk也做个选项

点评

之前star的有,直接搬过来用就行了  详情 回复 发表于 2017-5-5 18:37
回复

使用道具 举报

267#
发表于 2017-5-6 09:56:39 | 显示全部楼层
yamingw 发表于 2017-5-5 14:33
将imageres.dll换成install.wim里那个23MB的就可以load su.ini,已经用5.2日的win10builder测试通过

还要其他文件吧,我的换了文件还是没搞成。

点评

声网IME全选好像成了  详情 回复 发表于 2017-5-6 17:34
这个点RP不行,换个点再试,哈哈  发表于 2017-5-6 12:44
回复

使用道具 举报

268#
发表于 2017-5-6 17:34:25 | 显示全部楼层
hhh333 发表于 2017-5-6 09:56
还要其他文件吧,我的换了文件还是没搞成。

声网IME全选好像成了
回复

使用道具 举报

269#
发表于 2017-5-6 22:13:32 | 显示全部楼层
本帖最后由 hhh333 于 2017-5-7 08:04 编辑

切换到admin小结:
1、注册表:与以前不变,不需要Schedule服务,这个服务在里面常会导致任务栏卡顿,所以请去除这个服务;
2、文件:
①需要增加的:userinitext.dll、usermgr.dll、usermgrproxy.dll、ustprov.dll、Windows.UI.XamlHost.dll;
②需要变更的:imageres.dll,必须使用install中的;

其他与10240相同。切换我在虚拟机中约20秒。也没有10240切换时出错提示,比较平稳。


另外,su.ini及admin.ini要修正一下,切换后不能kill explorer,后换成我自己原来的没有问题。 W10adminIni.7z (1.82 KB, 下载次数: 40)

点评

kill *explorer explorer.exe 这句按说明书中的含义应该是 explorer.exe不重启,实际使用中缺不是这个效果。  详情 回复 发表于 2017-5-7 21:27
你用的哪个版本的PECMD?  详情 回复 发表于 2017-5-7 01:01
回复

使用道具 举报

270#
发表于 2017-5-7 07:58:54 | 显示全部楼层
红毛樱木 发表于 2017-5-6 22:49
需要增加的那几个dll没有吗?

如果不安装IME,你的脚本切换会失败,即使将那个文件换过来也没有用,可见脚本还要修改。

点评

切换依赖的太多了,还依赖网络,,,,  详情 回复 发表于 2017-5-7 08:37
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-23 11:19

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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