主要用到的工具是 wim-tool 但是在這里要講一下在PE中OP.WIM是如何被掛在使用的。 本人就以 老九WinPE老毛桃修改之2008ByeBye版 為例講解。 進(jìn)入MINIPE目錄,我們可以看到有下面這些文件 OP.WIM WINPE.INI WINPE.IS_ OP.WIM 里面存放的都是一些外置程序 WINPE.INI 這個(gè)是加載OP.INI的配置文件 WINPE.IS_ 這個(gè)是WINPE的系統(tǒng) 想要了解OP.WIM的掛在我們要看在系統(tǒng)中是怎樣加載這個(gè)文件的。 用WINRAR打開WINPE.IS_得到 WINPE.ISO 仍用 WINRAR打開 進(jìn)入到WXPE\SYSTEM32下 找到PECMD.EXE 和PECMD.INI文件提取出來。 打開PECMD.EXE我們可以看到詳細(xì)的解釋:篇幅太長了 就不貼圖了。再打開PECMD.INI看下 注意中間有一句 LOAD \MiniPE\WinPE.INI
這句就是重點(diǎn),從上面PECMD.EXE中的解釋可以了解到PECMD是通過 LOAD 語句來加載配置程序的。 下面就要好好研究下這個(gè) WINPE.INI了。 打開它我們可以看到這樣的配置: //配置文件開始
PATH B:\外置程序
MOUN %CurDrv%\MINIPE\OP.WIM,B:\外置程序,1
ENVI OPDir=B:\外置程序
EXEC =!%OPDir%\UserFile.cmd
USER 老九WinPE 老毛桃修改,YYQ572優(yōu)化增強(qiáng) 2008
FIND MEM>160,Call MEM_MAX!Call MEM_MIN
_SUB MEM_MAX
WALL %OPDir%\桌面背景\PEWallPaper.BMP
RUNS %OPDir%\PE_DX_WMP\yyq.exe,yyqexe `這句為手動(dòng)加載顯卡,聲音等等
//EXEC !%OPDir%\PE_DX_WMP\yyq.cmd `這句為自動(dòng)加載顯卡,聲音等等
RUNS PECMD.EXE EXEC !%OPDir%\REGDOCYYQ.CMD,REGDOCYYQ
RUNS PECMD.EXE EXEC !%OPDir%\FREEWB\InsWB.CMD,InsWB
FIND Explorer.EXE,!TEXT 正在載入桌面……|SHEL %WinDir%\EXPLORER.EXE|LOGO|TEXT
_END
_SUB MEM_MIN
RUNS %OPDir%\WINPE_TOOLS\SETPAGEFILE.EXE,SETPAGEFILE
FIND Explorer.EXE,!TEXT 正在載入桌面……|SHEL %WinDir%\EXPLORER.EXE|LOGO|TEXT
EXEC =!%OPDir%\REGDOCYYQ.CMD
LINK !%USERPROFILE%\桌面\安裝極點(diǎn)五筆,%OPDir%\FREEWB\InsWB.CMD
_END
NUMK 0 `對(duì)于臺(tái)式機(jī)鍵盤,可以將本命令改成 NUMK 1,以打開數(shù)字鍵
REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIc*****\ClassicStartMenu\{208D2C60-3AEA-1069-A2D7-08002B30309D}=#0 `在桌面顯示網(wǎng)上鄰居
//配置文件結(jié)束
那么我們需要做什么呢? 先把OP.WIM掛載到本地來修改吧,怎么掛載用我自己寫的一個(gè)小程序來實(shí)現(xiàn)我會(huì)附在附件中提供下載。 說明: 下載后請(qǐng)先仔細(xì)閱讀readme.txt后再安裝使用。 使用WIM-TOOL解壓WIM文件太麻煩了,直接用我寫好的工具去修改OP.WIM文件你就會(huì)發(fā)現(xiàn)這個(gè)小工具的優(yōu)點(diǎn)了 呵呵! 對(duì)了在這里附帶說明下,WIM掛載.cmd這個(gè)程序可以實(shí)現(xiàn)WIM文件的可寫式掛載,掛在完成后我們就可以直接修改掛載目錄里面的文件了,修改完了再次運(yùn)行WIM掛載.cmd選擇 卸載WIM鏡像,就會(huì)將你的操作全部保存了,而且速度絕對(duì)是很快的。 掛載完畢,會(huì)自動(dòng)打開MOUNT的目錄這里就是OP.WIM中的文件了,這里我們可以根據(jù)自己的需要添加文件了。例如我給大家發(fā)的WINPE+MAXDOS U盤版吧,特點(diǎn)在于加入了智能ABC輸入法,我自己寫的智能ABC輸入法綠色安裝版也會(huì)在附件中提供下載。 下載后把它解壓開放在一個(gè)合適的目錄里面,例如放在PE_DX_WMP目錄中 運(yùn)行INSTALL.CMD就是安裝程序了。 我們添加好了后怎么去用它呢? 這就要去修改WINPE.INI這個(gè)文件了 LINK !%USERPROFILE%\桌面\安裝極點(diǎn)五筆,%OPDir%\FREEWB\InsWB.CMD 這句的意思是在桌面上創(chuàng)建一個(gè)安裝極品五筆的快捷方式, 我們照貓畫虎 LINK !%USERPROFILE%\桌面\安裝智能ABC,%OPDir%\PE_DX_WMP\ABC\install.cmd
注意這句話的位置
FIND Explorer.EXE,!TEXT 正在載入桌面……|SHEL %WinDir%\EXPLORER.EXE|LOGO|TEXT
要放在這句話的下面,意思就是在加載完桌面后放上去快捷方式。
這樣點(diǎn)下桌面上的 安裝智能ABC 就可以安裝了。
為了使程序更加完美我們可以在智能ABC的安裝文件中加入刪除桌面快捷方式的語句
del "%USERPROFILE%\桌面\安裝智能ABC.LNK" /Q>NUL 2>NUL
這樣就顯得完美多了。
很多人問我為什么你做的系統(tǒng)可以在開機(jī)時(shí)自動(dòng)安裝???
這個(gè)也是WINPE.INI起到的作用
在剛加入的
LINK !%USERPROFILE%\桌面\安裝智能ABC,%OPDir%\PE_DX_WMP\ABC\install.cmd
這句后面加上運(yùn)行語句就可以了。
EXEC !%OPDir%\PE_DX_WMP\ABC\install.cmd
這樣我們的程序就會(huì)在加載完桌面就去運(yùn)行安裝程序了。 修改完了,我們要保存了哦。 我寫的小程序在掛載鏡像時(shí)用的是可寫方式掛載,所以你對(duì)掛載目錄的操作會(huì)在卸載時(shí)全部保存。 運(yùn)行WIM掛載.cmd 選擇卸載鏡像,OK!完成了。 什么?不相信會(huì)保存???(確實(shí)我剛用的時(shí)候也有這樣的疑問,速度這么快就能保存完了?)我們可以再次運(yùn)行WIM掛載.cmd 選擇掛載 進(jìn)去看下是否有我們剛放進(jìn)去的智能ABC就可以了。 OK!今天的教程就寫到這里,啰里啰嗦說了一大堆,也不知道有沒有人能看懂。。。 對(duì)了,對(duì)于那個(gè)WIM掛載.cmd,我想讓網(wǎng)友幫忙測試下看有沒有什么問題,如果有問題請(qǐng)回復(fù)本帖,并告知具體問題。掛載狀態(tài)可以通過運(yùn)行WimTool.EXE查看。