|
本帖最后由 ko20010214 于 2024-4-21 17:49 编辑
最简单的莫过于拿来主义
1. 拿别人做好的工具
2.拿别人做好的PE。
3.拿别人做好的工具洹�
4.拿1把2和3合在一起。
搞定。
1. 这是Kuer放出来的WIM-ISO一条龙打包工具
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=438254
[分享] 【2024.04.18】KuerPEx64_WIM-ISO一条龙打包工具V9
2. 这是Kuer放出来的KuerPE_19045.4235.ISO
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=434311
[发布] 【2024.04.19】KuerPE_19045.4235_PPPOE+完美打印+完美蓝牙+完美摄像头_全功能.极速
3. 你随便找一个PETOOLS工具箱。我看中的是那个win8PE@20161018.iso.
4. 把KuerPE.ISO 解压到 某个目录(假设为KUER_PE)下,把WIM-ISO一条龙打包工具解压到某个目录(解压后有个MakeISO目录)下,把PETOOLS工具箱解压到某个目录(假设为Tool)下。
在KUER_PE里面的sources目录找到boot.wim, 再把boot.wim(这个我们叫它boot1.wim)用7z解压工具全部解压到makeiso里的Kuer_dir里,
在Tool里面的sources目录找到boot.wim, 再把boot.wim用7z解压工具解压到某个目录下(假设为PETOOL),只把program files目录解压到makeiso里的Kuer_dir里。
然后 把 PETOOL里的 windows目录下找到 PECMD.ini ,把它复制到kuer_dir\windows目录下去。
我这里的内容是这样的:
========================================
//启动WIN8PE的PECMD配置文件
//调用 PECMD 整理盘符,U盘盘符设置为U:
DISK ,,,1,U:
//初始化
TEAM EXEC =!%SystemRoot%\system32\winpeshl.exe|INIT IU,4000
REGI HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Systemrestore\DisableConfig=#1
REGI HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Systemrestore\DisableSR=#1
TEAM FILE %public%\desktop\desktop.ini|FILE %desktop%\desktop.ini|FILE X:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup|FILE X:\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
EXEC "%ProgramFiles%\WinXShell\WinXShell.exe" -code "FolderOptions:Set('ShowAll', 1)"
//加载工具包(桌面快捷方式等)
LOAD %ProgramFiles%\PETOOLS.INI
//启动桌面并加载驱动
SHEL %SystemRoot%\explorer.exe
DEVI %SystemRoot%\inf\basicdisplay.inf
DEVI %SystemRoot%\inf\BasicRender.inf
DEVI %SystemRoot%\inf\usb.inf
DEVI %SystemRoot%\inf\usbport.inf
DEVI %SystemRoot%\inf\hd*.inf
//注册相关项
.
.
.
=======================================
注意到它这里会有一行用来调用PETOOLS.INI这个文件的。
LOAD %ProgramFiles%\PETOOLS.INI
还要注意这里还有一行
TEAM EXEC =!%SystemRoot%\system32\winpeshl.exe|INIT IU,4000
那你要找到winpeshl.exe这个文件把它复制到kuer_dir\windows\system32这个目录下去,否则怕找不到这个文件。
这个PECMD.ini复制过去后,谁会来调用它呢,
这就要找到makeiso\kuer_dir\Windows\System32\disposition\这个目录。
这个目录下有LoginUser.ini 这个文件
好,我们打开这个文件看一下内容:
=====================
EXEC !%SystemRoot%\System32\Wpeutil.exe InitializeNetwork
LOGO %SystemRoot%\web\wallpaper\Windows\img0.jpg
TEXT 载入桌面...#0xFFFFFF L59 T39 $20*
INIT
EXEC !%SystemRoot%\System32\ctfmon.exe
HIDE
SHEL %SystemRoot%\explorer.exe
EXEC !%ProgramFiles%\WinXShell\WinXShell.exe -regist -daemon
LOGO
EXEC !"%SystemRoot%\System32\disposition\Runner.bat" Post
====================
我们在这一行SHEL %SystemRoot%\explorer.exe 之前插入这一行
LOAD X:\Windows\PECmd.ini
保存即可。
这样它在启动时就会调用Windows\PECmd.ini ,而它又会调用 %ProgramFiles%\PETOOLS.INI
这样,就能把你的PE工具给加载进系统了!
这里插一句: 方法二:直接把pecmd.ini复制到makeiso\kuer_dir\Windows\System32\disposition\post这个目录里去即可 。因为这个目录下的ini,bat,cmd, reg 等文件都会自动加载。
因为kuer说了:
最后,回到makeiso目录下,
管理员运行MakeISO.bat...
片刻功夫...
WIM-ISO 打包完毕!
成品ISO 保存在MakeISO文件夹下!
大功告成,打个Kiss!
再拿lightingPE来看:
解开WIM后只在 windows\system32\里找到一个pecmd.ini
里面内容为:
=====================================
DISK ,,,1,U:,0x6
EXEC @%SystemRoot%\System32\wpeinit.exe
SHEL %SystemRoot%\explorer.exe
Disp
EXEC -hide "%ProgramFiles%\WinXShell\WinXShell.exe" -luacode "wxsUI('UI_WIFI',nil,' -theme dark -hidewindow')"
REGI #HKLM\SYSTEM\Setup\SystemSetupInProgress=0
EXEC -hide %SystemRoot%\System32\ctfmon.exe
LINK %public%\Desktop\DG硬盘分区,%ProgramFiles%\DiskGenius\DiskGenius_x64.exe
LINK %public%\Desktop\WinNTSetup 系统安装工具,%ProgramFiles%\NTINS\WinNTSetup_x64.exe
LINK %public%\Desktop\驱动管理工具,"%ProgramFiles%\Drvindex\Drvindex.exe"
LINK %public%\Desktop\世界之窗浏览器,Pecmd.exe,LOAD "%ProgramFiles%\Chrome-bin7\TWInst.wcs",%ProgramFiles%\Chrome-bin7\TWInst.Ico
LINK %Programs%\盘符整理,pecmd.exe,LOAD "%ProgramFiles%\Orderdrv\orderdrv.wcs",%ProgramFiles%\Orderdrv\orderdrv.ico
LINK %Programs%\附件工具\命令提示符,"cmd.exe"
LINK %Programs%\附件工具\注册表编辑器,%SystemRoot%\regedit.exe
EXEC WinosInfo.exe // DPI /Q NUMK 关闭小键盘开关 。自适应系统推荐DPI, 设置固定 DPI:125 DPI:150 DPI:175 ...
CALL GetTools &MyI
EXEC regedit /s "%ProgramFiles%\7-Zip\7z.reg"
EXEC regedit /s "%ProgramFiles%\Notepad\Notepad.reg"
HOTK #119,kill explorer.exe
.
.
.
==========================================
这个如果要合并的话再简单不过了。。。
把你的工具箱里的program files 复制到 makeiso\kuer_dir里,
把lightingPE的所有内容复制到 makeiso\kuer_dir里,
在windows\system32里找到pecmd.ini
在SHEL %SystemRoot%\explorer.exe
这一行的前后各加入一句
LOAD %ProgramFiles%\PETOOLS.INI
即可。
为啥要加入两次,因为这个petools.ini有点特殊,它有两部分,一部分是在加载explorer之前运行的,另一部分是在加载explorer之后运行的。
=================================
//根据explorer的运行情况执行不同的模块
FIND explorer,CALL after!CALL before
=================================
所以我们在SHEL %SystemRoot%\explorer.exe 的前后各加载一遍petools.ini
如果你选中的那个工具箱的petools.ini 不是这样特殊的由两部分组成的,那只加载一遍即可。
这样就算是合并成功了!
当然你要是追求完美的话,还是看看这两个program files里的软件是不是都是你想要的,有没有重复的,有就删除掉一个,并把pecmd.ini里有关的条目也删除掉就行了。。。
然后就是以 管理员身份运行makeiso.bat ,即可得到新的合并好的ISO了。
|
评分
-
查看全部评分
|