系統封裝 如何修改別人的PE為己所用


我們以修改"我心如水 WIN7PE_16.99.1 維護版.ISO"為例,整個ISO的核心文件就是這個BOOT.WIM,我們先把他提取出來。

然后用在本教程第一章學到的東西,用AIK工具解壓得到下面的東西。

然后我們進入Windows目錄,打開PECMD.INI文件,進行修改。

 

//配置文件開始

//定義分辨率為104×768 32位色彩

DISP W1024 H768 B32

//此處修改背景壁紙,進入Windows目錄修改背景壁紙,%CurDir%對應着Windows目錄。圖片名稱為LOGO.JPG

TEAM LOGO %CurDir%\LOGO.JPG|WAIT 100

 

TEAM TEXT 初始化 Win7PE 文件系統 ...#0xFFFFFF L59 T659 R519 B699 $22*|WAIT 100

TEAM ENVI W=%WinDir%|ENVI WS=%W%\SYSTEM32

TEAM EXEC =!%WS%\winpeshl.exe|INIT U,3699|RECY *:\,0|HOTK #112,PECMD.EXE

REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\SeparateProcess=#1

TEAM FILE %public%\desktop\desktop.ini|FILE %desktop%\desktop.ini

EXEC =!%WS%\ORDERDRV.CMD

 

WAIT 300

RAMD ImDisk,L64,NTFS,Y:,PETOOLS

NUMK 0

EXEC !=NUMLOCK.EXE

TEAM TEXT 初始化 Win7PE 文件系統 ... 請稍等 ...|WAIT 300

 

//這里釋放了五筆輸入法。先運行的7-ZIP軟件,然后打開FreeWB軟件。如果不用五筆輸入法,則下面的可以刪除。

EXEC @%ProgramFiles%\IME\IME.EXE

ENVI LNK=X:\Program Files\LNK

WAIT 300

 

EXEC !%ProgramFiles%\TOOLS\WimTool.exe /Reg /M

REGI HKCU\SOFTWARE\WimTool\AutoMountPath=Y:\WIM

WAIT 300

 

//如果不用五筆,這個可以刪除。

EXEC !%ProgramFiles%\IME\INSWB.CMD

 

// REGDOC.CMD這個文件不能隨便刪,是用來設置外掛程序與其文檔的關聯,如果沒有實現關聯,可以手動運行這個批處理。但是如果我們刪除了這個PE帶的軟件這個卻沒有刪除,則也會出錯。

EXEC !%ProgramFiles%\REGDOC.CMD

 

//基本菜單

//命令的名稱叫做"SHELL_刷新系統"。執行的程序是"x:\windows\system32\pecmd.exe",程序執行的代碼是"kill Explorer.exe" (X盤可以//忽略,我們要修改就是直接進入Windows/sysytem32目錄修改,下面的雷同)

//對應的圖標文件是"x:\windows\system32\CLEANTEMP.ICO",把這條命令附加到開始菜單。

 

LINK %LNK%\SHELL_刷新系統,x:\windows\system32\pecmd.exe,kill Explorer.exe,x:\windows\system32\CLEANTEMP.ICO

PINT %LNK%\SHELL_刷新系統.lnk,附到「開始」菜單(&U)

//這條命令對應的示例圖如下。

 

 

 

LINK %Programs%\附件\資源管理器,%W%\EXPLORER.EXE,,EXPLORER.EXE#1

LINK %LNK%\Windows 資源管理器,%SystemRoot%\explorer.exe,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}

PINT %LNK%\Windows 資源管理器.lnk,TaskBand

 

//下面的一些命令分別把設置虛擬內存,臨時文件清除,截圖工具附加到快速啟動欄()

//設置虛擬內存的目標位置是Windows/System32目錄。

//所以"%WS%\"是指Windows/System32目錄

//而對應到我們要修改的則如下如,也是Windows/System32

//所以下面三行第一行是指在附件中創建一個"設置虛擬內存"的命令,該命令指向了Windows/System32/SETPAGEFILE.EXE

LINK %Programs%\附件\設置虛擬內存,%WS%\SETPAGEFILE.EXE

//第二行和第三行應該是一起的,把快捷方式添加到任務欄

LINK %LNK%\設置虛擬內存,%WS%\SETPAGEFILE.EXE

PINT %LNK%\設置虛擬內存.lnk,鎖定到任務欄(&K)

 

//雖然和上一條命令相似,還是有一些不同的。比如這一條命令加載了圖標"LOAD %WS%\CLEANTEMP.INI,%WS%\CLEANTEMP.ICO"

LINK %Programs%\附件\臨時文件清除,PECMD.EXE,LOAD %WS%\CLEANTEMP.INI,%WS%\CLEANTEMP.ICO

LINK %LNK%\臨時文件清除,PECMD.EXE,LOAD %WS%\CLEANTEMP.INI,%WS%\CLEANTEMP.ICO

PINT %LNK%\臨時文件清除.lnk,鎖定到任務欄(&K)

 

LINK %Programs%\附件\命令提示符,%WS%\CMD.EXE

PINT %WS%\cmd.exe,附到「開始」菜單(&U)

 

LINK %Programs%\附件\注冊表編輯器,%W%\REGEDIT.EXE

PINT %W%\regedit.exe,附到「開始」菜單(&U)

 

//顯示所有隱藏分區這種命令對應的執行文件還是PECMD.EXE。可見PECMD.EXE的確很強大,調用命令是"SHOW -1:-1",調用的圖標是系統圖標。SHELL32.DLL#8

LINK %Programs%\附件\顯示所有隱藏分區,%WS%\PECMD.EXE,SHOW -1:-1,SHELL32.DLL#8

LINK %Programs%\附件\臨時文件清除,PECMD.EXE,LOAD %WS%\CLEANTEMP.INI,%WS%\CLEANTEMP.ICO

LINK %Programs%\附件\記事本,%WS%\NOTEPAD.EXE

LINK %Programs%\附件\畫圖,%WS%\mspaint.EXE

 

LINK %LNK%\截圖工具,%ProgramFiles%\TOOLS\SNAPSHOT.EXE

PINT %LNK%\截圖工具.lnk,鎖定到任務欄(&K)

 

//管理工具就只有三樣東西,調用的都是系統命令。

LINK %Programs%\管理工具\磁盤管理,%WinDir%\system32\diskmgmt.msc

LINK %Programs%\管理工具\計算機管理,%WinDir%\system32\compmgmt.msc

LINK %Programs%\管理工具\設備管理,%WinDir%\system32\devmgmt.msc

 

//程序菜單

//如果僅僅是在已有的基礎上增加一些命令則只要直接跟在他們后面就可以了。

//如果我們想要自己的程序菜單(比如不要"看圖截圖"這個菜單了,再增加一個"硬件檢測工具"怎么辦呢?)

LINK %Programs%\磁盤工具\DISKGENIUS 分區管理,%ProgramFiles%\TOOLS\DISKGENIUS.EXE

LINK %Programs%\磁盤工具\磁盤修復 PDTT,%ProgramFiles%\TOOLS\PTDD.EXE

LINK %Programs%\磁盤工具\ULTRAISO,%ProgramFiles%\ULTRAISO\ULTRAISO.EXE

LINK %Programs%\磁盤工具\虛擬光驅,x:\windows\Explorer.exe,x:\windows\system32\imdisk.cpl,x:\windows\system32\imdisk.cpl

 

LINK %Programs%\看圖截圖\看圖工具 Imagine,%ProgramFiles%\Imagine\Imagine.EXE

LINK %Programs%\看圖截圖\截圖工具,%ProgramFiles%\TOOLS\SNAPSHOT.EXE

 

LINK %Programs%\文件工具\易我文件恢復,%ProgramFiles%\TOOLS\易我數據恢復.exe

LINK %Programs%\文件工具\WimTool 文件處理,%ProgramFiles%\TOOLS\WimTool.EXE

LINK %Programs%\文件工具\7-Zip文件管理器,%ProgramFiles%\7-zip\7zFM.exe

LINK %Programs%\文件工具\PECMD 工具,%ProgramFiles%\TOOLS\PECMDHELPER.EXE

 

LINK %Programs%\系統工具\Windows引導修復,%ProgramFiles%\TOOLS\NTBOOTautofix.exe

LINK %Programs%\系統工具\WinPE 驅動安裝工具,%ProgramFiles%\TOOLS\MPEIDRV.EXE

LINK %Programs%\系統工具\NT5系統密碼清除,%ProgramFiles%\TOOLS\NTPWEDIT.EXE

LINK %Programs%\系統工具\驅動備份,%ProgramFiles%\TOOLS\驅動備份.EXE

LINK %Programs%\系統工具\CPU 檢測,%ProgramFiles%\TOOLS\CPUZ.EXE

LINK %Programs%\系統工具\GIMAGEX,%ProgramFiles%\TOOLS\Gimagex.exe

LINK %Programs%\系統工具\系統引導修復,x:\windows\system32\pecmd.exe,load x:\windows\system32\引導修復.ini,Shell32.dll#12

 

LINK %Programs%\GHOST 工具\GHO 信息查詢,%ProgramFiles%\ghost\GhoHash.EXE

LINK %Programs%\GHOST 工具\GhostExp 映像瀏覽器,%ProgramFiles%\Ghost\GHOSTEXP.exe

LINK %Programs%\GHOST 工具\諾頓 GHOST 11.0.2,%ProgramFiles%\GHOST\Ghost32.exe

LINK %Programs%\GHOST 工具\一鍵 GHOST,%ProgramFiles%\GHOST\GGHOST32.EXE,,%ProgramFiles%\GHOST\1.ICO

 

//下面這條命令是我們比較關心的。就是桌面快捷方式。這個PE值放了一個" 一鍵 GHOST"的快捷方式。

LINK %Desktop%\一鍵 GHOST,%ProgramFiles%\GHOST\GGHOST32.EXE,,%ProgramFiles%\GHOST\1.ICO

 

//進入桌面

 

FILE X:\ProgramData\Microsoft\Windows\start Menu\Programs

FILE X:\windows\system32\INSTALLIME.EXE

 

//這里是進入桌面的背景壁紙,還是LOGO.JPG,可以改為自己的。

EXEC wallcmd %CurDir%\LOGO.JPG

FIND Explorer.EXE,!TEAM WAIT 300|SHEL %WinDir%\EXPLORER.EXE|TEXT|LOGO|WAIT 100

 

EXEC !=x:\windows\system32\internat.exe

TEAM ENVI W=|ENVI WS=|ENVI WSD=

 

//WXRS配置文件結束


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM