无忧启动论坛

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

[分享] 【kcyou】微PE1.2与2.0版修复DISM及内核修改

    [复制链接]
1#
发表于 2017-5-12 13:23:39 | 显示全部楼层
本帖最后由 求道者 于 2017-5-12 23:25 编辑
kcyou 发表于 2017-5-11 17:21
修改DEFAULT文件:
[HKEY_LOCAL_MACHINE\pe_def\Software\Microsoft\Windows\CurrentVersion\Explorer\H ...


WinNTSetup安装完成后无法重启
需添加
\Windows\System32\wpeutil.exe

需补全convert(fat32转ntfs)
补全convert的话需要
\Windows\System32\cnvfat.dll
\Windows\System32\convert.exe
\Windows\System32\scecli.dll
10.0.15063的cnvfat.dll放到10.0.10586的话就会出BUG

理顺盘符报错
可用性未可知
我姑且是用了http://wuyou.net/forum.php?mod=viewthread&tid=387087
替代
回复

使用道具 举报

2#
发表于 2017-5-13 11:18:19 来自手机 | 显示全部楼层
本帖最后由 求道者 于 2017-5-13 11:21 编辑
kcyou 发表于 2017-5-13 00:53
用wepe1.2亲自用WinNTSetup安装了WIN10.0.15063,我添加了wpeutil.exe、cnvfat.dll、convert.exe、autoconv. ...


10pe是存在我说的问题
然后autoconv.exe没必要添加
这是16位实模式下的程序 是用来重启时转换fat32为ntfs的
然后CGI不可用是因为CGI不是单文件?
更新为单文件后就OK了?
DISM++也需要添加文件才能正常打驱动和补丁?
然后DG恢复备份后应该也没法重启
楼主有办法吗?
回复

使用道具 举报

3#
发表于 2017-5-13 13:36:13 | 显示全部楼层
kcyou 发表于 2017-5-13 13:13
DG恢复备份没用过

DiskGeniu*
然后就是DISM如果要让它可以用的话最少要添加几个文件?
DISM++能让他添加驱动 最少要加几个系统文件
回复

使用道具 举报

4#
发表于 2017-5-13 13:52:54 | 显示全部楼层
kcyou 发表于 2017-5-13 13:13
DG恢复备份没用过




这是在原版WEPE2.0上重现的
我还有点奇怪怎么DISM++就没法打补丁和打驱动来着
明明WEPE1.2的时候我还打过很多次……
只是给PE打驱动打不了
但是给装在实机上的系统是可以打驱动的
其实这个修复可有可无 给PE打驱动恐怕是很难能用得上 打补丁就更是了
不过也许是BUG我去问问DISM++的开发吧
回复

使用道具 举报

5#
发表于 2017-5-13 20:55:55 | 显示全部楼层
maanu 发表于 2017-5-13 20:01
hello brother Kcyou

can you please help in achieving this little goal ?

This workload may be too great
回复

使用道具 举报

6#
发表于 2017-5-13 20:58:17 | 显示全部楼层
本帖最后由 求道者 于 2017-5-13 22:27 编辑
kcyou 发表于 2017-5-13 13:13
DG恢复备份没用过


然后就是很奇怪明明WEPE2.0的7z关联是正常的
  1. //文件关联
  2. EXEC !%ProgramFiles%\7-zip\setup.cmd
复制代码

这个就很没有必要了
ORDERDRV在WEPE2.0失效 是楼主你删了VBS的缘故?
顺便问一下开始菜单里近期使用的快捷方式 楼主是怎么添加的?
我这边还要往Internet Explorer\Quick Launch\User Pinned\StartMenu 下面塞快捷方式好挫……
回复

使用道具 举报

7#
发表于 2017-5-13 22:03:39 | 显示全部楼层
maanu 发表于 2017-5-13 21:59
i am sorry , i did not understand what you mean by workload ?

WEPE quite a bit of software does not have an English version
This requires decompile
This is usually difficult
回复

使用道具 举报

8#
发表于 2017-5-15 12:58:11 | 显示全部楼层
kcyou 发表于 2017-5-15 01:38
可以安装驱动,注意用WIN10驱动测试,不能用WIN8驱动。

楼主不是修正了WEPE下DISM++无法给WEPE本身加驱动的问题吗?
https://github.com/Chuyu-Team/Dism-Multi-language/issues/88
但是我询问了作者 他回答是
这个不是BUG,而是本身就是这样设计的。PE往往是在内存中运行的。如果你需要修改PE,那么请离线修改。
DISM++确实不依赖DISM组件 基于CBS重构 就算DISM不工作 DISM++也能给系统加驱动
回复

使用道具 举报

9#
发表于 2017-5-15 18:34:50 | 显示全部楼层
kcyou 发表于 2017-5-15 18:28
你理解错了,是离线给挂载后的WIM添加驱动,不是给运行中的PE自身加驱动。

我试试
不过如果问题确实有 你应该反馈给作者试试……
因为DISM++确实不依赖DISM
回复

使用道具 举报

10#
发表于 2017-5-15 22:05:48 | 显示全部楼层
本帖最后由 求道者 于 2017-5-15 22:36 编辑
kcyou 发表于 2017-5-15 20:47
WEPE1.2 DISM   DIAM++  WIMTOOL都不能挂载WIM;
WEPE2.0  DISM++ 可以用,可以离线给WIM添加驱动,WIMTO ...


你可以去https://github.com/Chuyu-Team/Dism-Multi-language/issues反馈一下
然后删掉DISM
PE又可以少几公斤
我这边加了个SKYIAR就直接上了300MB
补全DISM牺牲太大了
用DISM++又不会死
回复

使用道具 举报

11#
发表于 2017-5-17 23:27:55 | 显示全部楼层
本帖最后由 求道者 于 2017-5-17 23:44 编辑

kcyou 发表于 2017-5-17 09:42
在WEPE2.0测试,删除DISM相关文件,挂载WEPE64.WIM成功,删除、添加驱动可用,挂载后显示不支持。
删 ...

实际上Windows分区比原版大不少……
然后CGI有个问题

有些机子会显示这种空白的盘符
这是因为那是读卡器
而且没有卡
但是CGI会在这些盘符里寻找镜像……
于是就会

要取消很多次才能用……

IMG_20170515_162217.jpg (184.32 KB, 下载次数: 133)

IMG_20170515_162217.jpg
回复

使用道具 举报

12#
发表于 2017-5-18 18:48:44 | 显示全部楼层
kcyou 发表于 2017-5-18 18:18
请问那个版本的CGI没问题?还是都有问题。

应该是都有吧
我也只是遇到了那样的机子
回复

使用道具 举报

13#
发表于 2017-5-19 16:01:00 来自手机 | 显示全部楼层
kcyou 发表于 2017-5-18 21:40
加入batmeter.dll后电池电量显示也不出来,不知咋的?

报告一个bug 右下角那个显示桌面用不了
回复

使用道具 举报

14#
发表于 2017-5-21 14:02:10 来自手机 | 显示全部楼层
本帖最后由 求道者 于 2017-5-22 09:10 编辑
kcyou 发表于 2017-5-21 11:04
2.0版电池电量显示及任务栏返回桌面已修复,待上传,但1.2版电池电量显示不出来没搞好


顺便提一下就是不知道dg4.3有没有
反正pg4.9.1的动态磁盘转换不正常
免费版本不晓得这个功能用不用得了
回复

使用道具 举报

15#
发表于 2017-5-22 12:01:35 | 显示全部楼层
kcyou 发表于 2017-5-22 08:34
1.2&2.0版笔记本电池电量显示均已修复


CGI那个问题感觉是PE处理不当
Win10好像不显示没有插卡的读卡器
顺便说一下 这种读卡器是嵌在品牌机机箱上的
回复

使用道具 举报

16#
发表于 2017-5-23 10:24:24 来自手机 | 显示全部楼层
kcyou 发表于 2017-5-22 16:59
没问题呀

如346楼说的那样
楼主能不能试着改一下cgi的源码试试看能不能修好这问题?
回复

使用道具 举报

17#
发表于 2017-5-23 19:34:25 | 显示全部楼层
本帖最后由 求道者 于 2017-5-23 19:35 编辑
kcyou 发表于 2017-5-23 11:57
从CGI.EXE提取CGI.WCS或直接修改资源101,原脚本中的命令:

SHOW =1 &


求二进制文件啊
或者试试vmware
回复

使用道具 举报

18#
发表于 2017-5-24 14:33:51 来自手机 | 显示全部楼层
kcyou 发表于 2017-5-24 01:01
只是将此文件的快捷方式放到了任务栏

怪问题吧
我把你修改的都注释了
直接执行wcs脚本
然后也没有报错
可能是cgi.exe解压时 乱访问分区的问题
360安装时也报过这样的错
我的u盘有写保护360也希望把文件释放到我写保护的u盘上
这样直接把CGI拆开丢一部分到system32会更节省空间吧

2017-05-24 14.28.15.jpg (89.18 KB, 下载次数: 107)

2017-05-24 14.28.15.jpg

点评

那个CGI.EXE是201201.79.0.0版的PECMD.EXE做的,而且是32位的,新版本SHOW命令有改进,可能老版本SHOW =1 有问题 还是不要CGI.EXE,直接用CGI.WCS吧,通过在PETOOLS.INI中通过LOAD "%ProgramFiles%\GhostCGI\CGI.W  详情 回复 发表于 2017-5-24 17:20
回复

使用道具 举报

19#
发表于 2017-5-24 17:24:00 来自手机 | 显示全部楼层
本帖最后由 求道者 于 2017-5-24 17:29 编辑
kcyou 发表于 2017-5-24 17:20
那个CGI.EXE是201201.79.0.0版的PECMD.EXE做的,而且是32位的,新版本SHOW命令有改进,可能老版本SHOW =1 ...


嗯 你改一下pe吧 其实可以按照 能共用就不打包的原则做优化 感觉打包也会搞出很多问题
winNTsetup里其实也有bootice
然后快捷键用得多的话可以把autohotkey解包出来
关联ahk脚本到autohotkey.exe
ahk新版本还是比旧版本好很多
我始终觉得像是vc2005还有其他的最好是弄成外部组件
看了一下比起原版果然还是Windows文件夹大了太多
回复

使用道具 举报

20#
发表于 2017-5-24 17:49:28 | 显示全部楼层
kcyou 发表于 2017-5-24 17:47
2.0版运行WINNTSETUP网友反映还是不能重启,有谁发现问题了没,还缺什么文件?
我没时间再测试一遍。

我是能重启啦
是不是新版本少了什么文件?

点评

360楼gx03lxm 反映的,不知道是不是用最新版测试的。  详情 回复 发表于 2017-5-24 17:56
回复

使用道具 举报

21#
发表于 2017-5-24 17:57:41 | 显示全部楼层
kcyou 发表于 2017-5-24 17:56
360楼gx03lxm 反映的,不知道是不是用最新版测试的。

我测一个吧
回复

使用道具 举报

22#
发表于 2017-5-24 18:18:44 | 显示全部楼层
kcyou 发表于 2017-5-24 17:56
360楼gx03lxm 反映的,不知道是不是用最新版测试的。

2.0 5月20日的那个版本可以重启……
然后就是2.0右边那条修不好吗?
那个显示桌面的快捷方式太XP 太古老了……
弄成Win+D的快捷方式吧……
然后快捷键的都是用WCS脚本弄的吗?
其实可以用AHK写

点评

WIN10PE右边那个显示桌面的条都不能用  详情 回复 发表于 2017-5-24 18:36
回复

使用道具 举报

23#
发表于 2017-5-24 18:53:58 | 显示全部楼层
kcyou 发表于 2017-5-24 18:36
WIN10PE右边那个显示桌面的条都不能用

搞成快捷键吧
任务栏图标看着难受

点评

发现WEPE2.0原版任务栏资源管理器快捷键,单击显示我的电脑,再点一下这显示桌面,非常好,如果自己把资源管理器固定到任务栏则不行,每点击一下会打开一个窗口。 这个快捷方式放到WIN8/WIN8.1,WIN10PE 15063版均可  详情 回复 发表于 2017-5-24 19:51
回复

使用道具 举报

24#
发表于 2017-5-24 21:03:50 | 显示全部楼层
本帖最后由 求道者 于 2017-5-24 21:11 编辑
kcyou 发表于 2017-5-24 19:51
发现WEPE2.0原版任务栏资源管理器快捷键,单击显示我的电脑,再点一下这显示桌面,非常好,如果自己把资源 ...


原版的话 任务栏上的资源管理器不具有显示桌面的能力
楼主只开了一个资源管理器吧
点一下当然就显示桌面了
多个任务的话还是没有用
果然StartIsBack还是缺了点自定义的功能……(StartIsBack本身有设置吧)
不适合PE……
如果StartIsBack是开源软件现在就有PE用的MOD了吧
然后就是你的修改版默认给linux分区分配盘符吗?
这就比较碍事了
回复

使用道具 举报

25#
发表于 2017-5-24 21:40:30 | 显示全部楼层
WinXShell也许可以替用explorer
看起来自定义的地方更多
回复

使用道具 举报

26#
发表于 2017-5-25 12:10:35 | 显示全部楼层
kcyou 发表于 2017-5-25 00:04
WEPE64_2.0更新:
删除Deskdop.EXE,win+D显示桌面、任务栏右边显示桌面可用。
CGI修改,解开布置。

确实有问题
和384# 385#说的一样
虚拟机里测试了一发
回复

使用道具 举报

27#
发表于 2017-5-26 07:01:01 | 显示全部楼层
kcyou 发表于 2017-5-25 18:18
已重新上传,应该可以启动吧!

可以启动

老哥啊……
你的PECMD整理盘符的时候是不是还是要给linux分区分配盘符啊……
这样真的不好啊……
然后既然WIND.exe常驻的话
用Autohotkey实现吧……
把所有的快捷键都交由Autohotkey常驻处理……
现在好像没有先说桌面的更好处理方法了吧
除了再造explorer WinXShell那样
回复

使用道具 举报

28#
发表于 2017-5-27 08:23:38 | 显示全部楼层
本帖最后由 求道者 于 2017-5-27 08:28 编辑

他好像还有个aotuIT的源码
我不知道以我的水平能不能弄成ahk脚本
然后就是那个整理盘符的脚本还是改一下吧

autoit脚本有用的就一段
  1. Func showdesktop()
  2.                 Dim $oshell = ObjCreate("shell.application")
  3.                 $oshell.minimizeall
  4. EndFunc
复制代码
ahk和autoit好像是同根生可以对com对象操作

点评

PECMD 好像没有 不显示EXT3格式分区的命令吧,不知道红毛的盘符整理怎么样?  详情 回复 发表于 2017-5-27 09:06
回复

使用道具 举报

29#
发表于 2017-5-27 13:17:44 | 显示全部楼层
本帖最后由 求道者 于 2017-5-27 13:27 编辑
kcyou 发表于 2017-5-27 09:06
PECMD 好像没有 不显示EXT3格式分区的命令吧,不知道红毛的盘符整理怎么样?
另外CGI好像还是有问题, ...


显示桌面.7z (462.8 KB, 下载次数: 14)
姑且好像是实现了那位用易写的东西……
点exe就能运行同名的ahk
这也是ahk很便携的方面了
说起来这是我第一次用AHK的SendMessage这种高级功能……
不过好在我是完全用的AHK内建的API实现的的功能……
下一步就是加上监视资源管理器
这就要进程常驻了
我的意思的话就是 既然要常驻的话
就干脆把所有快捷键干的活都让ahk来干……
反正算起来也有个用AHK实现的键盘控制鼠标(映象中还有BUG)
CGI还好 还能用 楼主说的BUG是啥玩意?
五大的CGI是加密了吗?
没加密就反编译看看?
最好是能让五大开源啦

理顺盘符可以搞成只处理NTFS,exfat,fat32的文件系统
这样linux就没影响了……

不知道是不是那个脚本的问题
我虚拟机里用来编译路由器固件的kali linux文件系统坏了
修复文件系统后虽然系统没坏 但是编译后的固件和源码都没了……

或许是BUG……
如果右键EFS加密文件
就会卡住……

PS:Autoit那全是E文的文档简直是日了狗
我宁可用autohotkey DLLCall调用win32标准API都不用autoIT
回复

使用道具 举报

30#
发表于 2017-5-27 17:29:34 来自手机 | 显示全部楼层
njinji007 发表于 2017-5-27 15:19
希望楼主,合并一下就更好了

首页现在有一个合盘
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-15 17:56

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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