无忧启动论坛

标题: 一些小技巧DIY属于自己的PE [打印本页]

作者: D_M_GuYing    时间: 2022-10-10 09:55
标题: 一些小技巧DIY属于自己的PE
本帖最后由 D_M_GuYing 于 2022-10-10 15:29 编辑

强烈推荐DIY时,在.WIM同级目录下,新键.INI文件,比如 WEPE.INI,,好处多多。假设,PE已经安装到硬盘,wepe64.wim所在目录为分区根目录的WEPE文件夹,并只有一个分区的根目录下存在WEPE文件夹


例1:启动安装在隐蔽分区(比如ESP分区)的winpe,并自动分配盘符
在wepe64.wim \Windows\System32\pecmd.ini的适当位置加入代码
//查找内核所在的分区,如内核在隐藏分区,则分配盘符
FORX \WEPE\WEPE64.wim,fPath,0,ENVI wzPath=%fPath%
FIND $%wzPath%=,!TEAM FDRV wimPath=%wzPath%|ENVI wimPath=%wimPath%\WEPE
FIND $%wzPath%=,CALL moun_wz!TEAM ENVI fPath=|ENVI wzPath=

_SUB moun_wz
MOUN !\WEPE\WEPE.SDI,X:\a,1
FILE X:\a
FORX \WEPE\WEPE64.wim,fPath,0,ENVI wzPath=%fPath%
FDRV wzPath=%wzPath%
ENVI wimPath=%wzPath%\WEPE
ENVI wzPath=%wzPath%\WEPE\WEPE.INI
_END

------------------------------------------------------------------------------------

例2:自定义分辨率
新建 WEPE\DISP.INI,DISP.INI中加入代码DISP W1024 H768
在wepe64.wim \Windows\System32\pecmd.ini的适当位置加入代码
//设置分辨率
IFEX "%wimPath%\DISP.INI",LOAD "%wimPath%\WIPE.INI"
IFEX  "%wimPath%\DISP.INI",!DISP

---------------------------------------------------------------------------------------

例3:加载自己的外置程序



在wepe64.wim \Windows\System32\pecmd.ini的适当位置加入代码
以下代码要加在SHEL %SystemRoot%\explorer.exe之前,这样才能设置抓图等程序的系统热键
TEAM ENVI EXPL=A|LOAD %wimPath%\PE外置程序\MAIN.INI
以下代码要加在SHEL %SystemRoot%\explorer.exe之后,这于建立外置的桌面快捷和安装关联
TEAM ENVI EXPL=B|LOAD %wimPath%\PE外置程序\MAIN.INI


WEPE\PE外置程序\MAIN.INI中加入代码
FIND $%EXPL%=A,CALL before
FIND $%EXPL%=B,CALL after
//在explorer启动之前执行的项目(设置热键,注册表修改等)
_SUB before
//设置截图热键为F11
HOTK #122,%wz_mounph%\PE外置程序\WinSnap\WinSnap.exe
_END

//在explorer启动之后执行的项目
_SUB afterLINK %Desktop%\备份还原,%wz_mounph%\PE外置程序\OTHERS\品牌通备份还原.exe
_END

---------------------------------------------------------------------------------------------------

例4:安装本机Wife网卡驱动(创建mydivers\wifi文件夹,放入驱动文件)WEPE\PE外置程序\MAIN.INI的_SUB before入代码
//在explorer启动之前执行的项目(//设置热键,注册表修改等)
_SUB before
//安装无线wife驱动
DEVI %CurDir%\mydivers\wifi\*.INF
_END


------------------------------------------------------------------------------------------------

例5:设置PE安装密码
具体思路:在WEPE\WEPE.INI中加入导出内核所在目录名称的代码,用PassWord.wcs创建密码文件WEPE\PassWord.ini,开机时用X:\Windows\System32\pecmd.ini调用
在PassWord.ini创建在WEPE,是为了判断pe内核是否在可写硬盘中,删除WEPE\PassWord.ini即为清除开机密码



WEPE\WEPE.INI的_SUB before入代码
_SUB before
//输出 wepe64.wim所在文件目录名到系统临时文件夹,便于调用
EXEC =^CMD /C echo envi P_workph=%CurDir% >%temp%\PassWord.ini
_END

wepe64.wim根目录下,创建密码设置窗口文件PassWord.wcs,如果PE没有.WCS关联也可以把后缀改为.INI

代码如下
LOAD %temp%\PassWord.ini
CALL @Widnows1
_SUB Widnows1,W202H215,,,SHELL32.DLL#46
GROU Group1,L8T15W180H155,WinPE开机密码设置
LABE 标签1,L16T48W140H25,密码输错多少次后关机:
Edit number,L150T42W30H25,3,
LABE 标签2,L16T87W70H25,输入密码:
Edit R_PassWord,L80T80W100H25,Aa123456,
LABE -left 标签3,L16T110W140H25,密码不能为空格,,0x00FF##0x0000FF
ITEM Item1,L20T130W70H30,清除密码,CALL dst
ITEM Item2,L105T130W70H30,添加密码,CALL st
_END
_SUB st
BASE %R_PassWord%,PassWord
EXEC =^CMD /C echo SHEL explorer.exe,%PassWord%,%number% >%P_workph%\PassWord.ini
KILL @Widnows1
_END
_SUB dst
TEAM FILE %P_workph%\PassWord.ini
KILL @Widnows1
_END

修改wepe64.wim \Windows\System32\pecmd.ini的启动桌面代码

//启动桌面
SHEL %SystemRoot%\explorer.exe
改为
//启动桌面
IFEX "%wimPath%\PassWord.ini",LOAD "%wimPath%\PassWord.ini"
IFEX  "%wimPath%\PassWord.ini",!SHEL %SystemRoot%\explorer.exe

在wepe64.wim \Windows\System32\pecmd.ini的适当位置加入代码
//WinPE开机密码设置
LOAD %temp%\PassWord.ini
FILE X:\PassWord.wcs=>%P_workph%\PassWord.wcs
LINK %Desktop%\WinPE开机密码设置,%P_workph%\PassWord.wcs,,%SystemRoot%\system32\SHELL32.DLL#46
二楼待续,有空再写。。。。。。。。。。。。










作者: D_M_GuYing    时间: 2022-10-10 10:11
占用
作者: fulibo    时间: 2022-10-10 10:34
瓜子花生矿泉水,
广告一个招租!

作者: liuyanjun    时间: 2022-10-10 10:39
感谢分享
作者: jh198354    时间: 2022-10-10 10:44
学习一下
作者: 超逸绝尘    时间: 2022-10-10 10:54
我觉得还是很好的。
作者: hnlysyj008    时间: 2022-10-10 10:56
学习了,感谢!
作者: shy20070509    时间: 2022-10-10 11:01
谢谢分享,学习一下
作者: 旁观者清    时间: 2022-10-10 12:24
谢谢分享。
作者: 方长    时间: 2022-10-10 13:43
不错!!!
作者: dxhjh    时间: 2022-10-10 13:58
感谢分享
作者: 指南针    时间: 2022-10-10 14:00
MOUN !\WEPE\WEPE.SDI,X:\a,1
FILE X:\a

这个是什么骚操作
作者: 进士小站    时间: 2022-10-10 14:01
感谢楼主分享经验
作者: spl0512    时间: 2022-10-10 14:05
谢谢分享
作者: 阿卡特201314    时间: 2022-10-10 14:15
感谢楼主分享
作者: austere    时间: 2022-10-10 14:17
不明觉厉

作者: D_M_GuYing    时间: 2022-10-10 14:57
本帖最后由 D_M_GuYing 于 2022-10-10 14:59 编辑
指南针 发表于 2022-10-10 14:00
MOUN !\WEPE\WEPE.SDI,X:\a,1
FILE X:\a

哈哈,这操作的确有点骚,算是曲线救国,反正达到目的就成
MOUN命令,查找所有分区,包括隐藏分区的指定文件,如查到就moun到X盘a,并自动分配盘符
作者: yc2428    时间: 2022-10-10 15:24
感谢分享
作者: aaalp    时间: 2022-10-10 15:48
感谢你的分享!
作者: winpe168    时间: 2022-10-11 01:57

感谢分享
作者: sz赵某人    时间: 2022-10-13 08:58

感谢分享
作者: lusir401    时间: 2022-10-13 09:54
新人的最爱了,哈哈。
作者: ZMLoveLH    时间: 2022-10-14 08:30
多谢楼主的教程,看看如何DIY属于自己的PE啊
作者: wcx8020    时间: 2022-10-14 09:19
学习一下
作者: 香国妙手    时间: 2022-10-15 07:41
谢谢分享
作者: lemontea888    时间: 2022-10-16 20:43
多谢分享,收藏备用。
作者: 2010Athura    时间: 2022-10-16 21:02
看不太明白,收藏一下,多学习几遍。
作者: xingge    时间: 2022-12-5 20:31
谢谢分享,学习了
作者: JayeDieyan    时间: 2022-12-6 20:50
666
作者: july5518    时间: 2022-12-7 14:04
求英文版本PE 支持恢复 WIM 格式镜像
作者: sz赵某人    时间: 2022-12-8 13:42
感谢分享

作者: wcs    时间: 2022-12-8 13:51
支持一下
作者: Cloversky    时间: 2022-12-8 17:35
有些pe直接把工具添加到wim里面重新打包后就不能启动了,这是什么情况
作者: D_M_GuYing    时间: 2022-12-8 17:49
Cloversky 发表于 2022-12-8 17:35
有些pe直接把工具添加到wim里面重新打包后就不能启动了,这是什么情况

是加上可引导











作者: Cloversky    时间: 2022-12-8 22:33
D_M_GuYing 发表于 2022-12-8 17:49
是加上可引导

我用的不是这个工具,是wimtool镜像整合的工具。
作者: Cloversky    时间: 2022-12-9 09:58
D_M_GuYing 发表于 2022-12-8 17:49
是加上可引导

只要修改了wim文件就反复重启,目前用的虚拟机测试就这样,不知道是pe加密的原因还是换物理机就不会出现这个情况了
作者: D_M_GuYing    时间: 2022-12-9 12:57
Cloversky 发表于 2022-12-9 09:58
只要修改了wim文件就反复重启,目前用的虚拟机测试就这样,不知道是pe加密的原因还是换物理机就不会出现 ...

我手里没有WIMTOOLS了,也不知道你的详细情况是怎么样的,
用排除法试试法
比如改其他文件,是否出现重启,或者什么都不改,就是解开了再打包,看什么样
用我的DismGui再试试
用其他的WIM文件试试
作者: sxy222229    时间: 2023-1-29 09:43
感谢分享
作者: zyy    时间: 2023-2-7 00:26
谢谢分享
作者: 2012sinkr    时间: 2023-3-11 09:26
多谢楼主的分享,看看如何DIY属于自己的PE
作者: 879792799    时间: 2023-3-11 09:34
感谢分享!
作者: qingfeng70313    时间: 2023-3-15 18:36
谢谢分享
作者: huang1987    时间: 2023-11-26 04:05
谢谢分享
作者: yyz2191958    时间: 2023-11-26 13:45
谢谢分享
作者: wpbisyman    时间: 2023-11-26 17:47
收藏了
作者: nowayer    时间: 2023-11-29 11:51
提示: 作者被禁止或删除 内容自动屏蔽
作者: bsdgsos    时间: 2024-5-5 16:22
思路收藏
作者: zyy    时间: 2024-5-5 23:10
谢谢分享
作者: 837745943    时间: 2024-5-5 23:17
厉害了  !!!




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3