无忧启动论坛

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

[教程] 一些小技巧DIY属于自己的PE

  [复制链接]
跳转到指定楼层
1#
发表于 2022-10-10 09:55:42 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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
二楼待续,有空再写。。。。。。。。。。。。









评分

参与人数 3无忧币 +12 收起 理由
879792799 + 5 很给力!
whyme22 + 5
dfw9 + 2 赞一个!

查看全部评分

2#
 楼主| 发表于 2022-10-10 10:11:45 | 只看该作者
占用
回复

使用道具 举报

3#
发表于 2022-10-10 10:34:46 | 只看该作者
瓜子花生矿泉水,
广告一个招租!

点评

老板,来瓶雪碧,要冰的!  发表于 2022-10-10 11:49
回复

使用道具 举报

4#
发表于 2022-10-10 10:39:31 | 只看该作者
感谢分享
回复

使用道具 举报

5#
发表于 2022-10-10 10:44:10 | 只看该作者
学习一下
回复

使用道具 举报

6#
发表于 2022-10-10 10:54:09 | 只看该作者
我觉得还是很好的。
回复

使用道具 举报

7#
发表于 2022-10-10 10:56:11 | 只看该作者
学习了,感谢!
回复

使用道具 举报

8#
发表于 2022-10-10 11:01:36 | 只看该作者
谢谢分享,学习一下
回复

使用道具 举报

9#
发表于 2022-10-10 12:24:49 | 只看该作者
谢谢分享。
回复

使用道具 举报

10#
发表于 2022-10-10 13:43:33 | 只看该作者
不错!!!
回复

使用道具 举报

11#
发表于 2022-10-10 13:58:38 | 只看该作者
感谢分享
回复

使用道具 举报

12#
发表于 2022-10-10 14:00:06 | 只看该作者
MOUN !\WEPE\WEPE.SDI,X:\a,1
FILE X:\a

这个是什么骚操作

点评

哈哈,这操作的确有点骚,算是曲线救国,反正达到目的就成 MOUN命令,查找到隐藏分区的指定文件,如查到就moun到X盘a文件夹,并自动分配盘符  详情 回复 发表于 2022-10-10 14:57
回复

使用道具 举报

13#
发表于 2022-10-10 14:01:10 | 只看该作者
感谢楼主分享经验
回复

使用道具 举报

14#
发表于 2022-10-10 14:05:29 | 只看该作者
谢谢分享
回复

使用道具 举报

15#
发表于 2022-10-10 14:15:49 | 只看该作者
感谢楼主分享
回复

使用道具 举报

16#
发表于 2022-10-10 14:17:22 | 只看该作者
不明觉厉
回复

使用道具 举报

17#
 楼主| 发表于 2022-10-10 14:57:12 | 只看该作者
本帖最后由 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,并自动分配盘符
回复

使用道具 举报

18#
发表于 2022-10-10 15:24:30 | 只看该作者
感谢分享
回复

使用道具 举报

19#
发表于 2022-10-10 15:48:55 | 只看该作者
感谢你的分享!
回复

使用道具 举报

20#
发表于 2022-10-11 01:57:08 | 只看该作者

感谢分享
回复

使用道具 举报

21#
发表于 2022-10-11 19:29:03 | 只看该作者
本帖最后由 absman1972 于 2023-8-31 19:58 编辑

谢谢分享
回复

使用道具 举报

22#
发表于 2022-10-13 08:58:59 | 只看该作者

感谢分享
回复

使用道具 举报

23#
发表于 2022-10-13 09:54:38 | 只看该作者
新人的最爱了,哈哈。
回复

使用道具 举报

24#
发表于 2022-10-14 08:30:47 | 只看该作者
多谢楼主的教程,看看如何DIY属于自己的PE啊
回复

使用道具 举报

25#
发表于 2022-10-14 09:19:42 来自手机 | 只看该作者
学习一下
回复

使用道具 举报

26#
发表于 2022-10-15 07:41:57 | 只看该作者
谢谢分享
回复

使用道具 举报

27#
发表于 2022-10-16 20:43:53 | 只看该作者
多谢分享,收藏备用。
回复

使用道具 举报

28#
发表于 2022-10-16 21:02:10 | 只看该作者
看不太明白,收藏一下,多学习几遍。
回复

使用道具 举报

29#
发表于 2022-12-5 20:31:59 | 只看该作者
谢谢分享,学习了
回复

使用道具 举报

30#
发表于 2022-12-6 20:50:14 来自手机 | 只看该作者
666
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-28 11:47

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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