PE

OGS d:\PECMD.LOG


//搜索并挂载外置

FORX !\boot\TOOLS.wim,MyWim,1,MOUN %MyWim%,x:\TOOLS,1



DISK  ,,,3,U

EXEC @%SystemRoot%\System32\wpeinit.exe


DISP

EXEC ctfmon.exe

EXEC -hide "X:\Program Files\WinXShell\WinXShell.exe" -luacode "wxsUI('UI_WIFI',nil,' -theme dark -hidewindow')"


REGI HKLM\SYSTEM\Setup\SystemSetupInProgress=#0

SERV netprofm


EXEC regedit /s "%ProgramFiles%\7-Zip\7z.reg"

HOTK #119,kill explorer.exe


EXEC -hide "%ProgramFiles%\WinXShell\WinXShell.exe" -regist -daemon

SEND #116


NUMK 0



//隐藏“启动”

SITE %Startup%,+H+R


SHOW -1:-1

EXEC -hide -wait %windir%\理顺盘符.exe

EXEC -hide -wait %Windir%\WimKit\启用WIM挂载.CMD



//搜索Everything

EXEC -hide -wait %Windir%\everything.cmd


////设置网络共享密码

EXEC !CMD /C "net user administrator 123456"


//创建外置快捷方式

EXEC -hide -wait x:\TOOLS\Reg_Link.CMD



HOTK CTRL + SHIFT + ESC,%windir%\system32\taskmgr.exe

HOTK ALT + S,%windir%\SNAPSHOT.exe


LOGS 

PeExplorer.inf 一些檔案相關資訊

bs_desktop.ini BsExplorer(以下簡稱BE)的桌面設定

bs_explorer.ini BE環境設定

bs_logon.ini  BE登入設定

bs_qlaunch.ini BE快速啟動設定(開始功能表旁的按鈕)

BS_START.INI BE開始功能表設定


另外還有一個custom資料夾,裡面也有相同的檔案以及BS_MENU.BMP(按下Start後左邊的工具列系統顯Nu2Convert.exe示)、bs_menuimg.bmp(快速啟動用的按鈕)以及BS_START.BMP(Start按鈕),可以自己製作。

將BS explorer中所有的*.ini檔內的programs換成Program Files。


bs_desktop.ini的說明如下

<-ItemBegin->                             物件內容開始

ItemX=20                                 物件的X軸偏移(橫向,單位像素)

ItemY=20                                 物件的Y軸偏移(縱向,單位像素)

Caption=Erd2003 Explorer                       標籤名稱

ExeName=%SystemDrive%\Programs\erdcmd2003\explorer.exe 檔案位置

IconName=%windir%\explorer.exe                   圖示位置

IconNumber=0                               圖示編號

ExeDir=%SystemDrive%\Programs\erdcmd2003          執行檔資料夾

CmdParam=                                  指令參數

ShowState=NORMAL                              顯示方式

<-ItemEnd->                               物件結束


bs_explorer.ini的說明如下

OnBottom=YES                                工作列是否在底端

NoUpdateAfterScrSet=NO                         在螢幕解析度設定後是否不更新

UpdateAfterScrSetApp=%SystemDrive%\programs\bginfo\bginfo.cmd 螢幕更新的控制項

UseAutorun=YES                               是否使用Autorun

UseRegRun=YES                                是否使用登錄檔執行

DesktopBkgndText=Windows PE explorer v1.6   桌面右下角文字設定

CheckExplorerRuning=YES                      檢查Explorer是否有在執行

DesktopTextBkColor=$ffffffFF                 桌面右下角文字顏色設定

DesktopTextColor=$00ffffff                 桌面其他文字顏色設定

NoCheckFiles=YES                          是否檢查檔案

NoStartMenuIcon=NO                        是否顯示開始按鈕

NoStartMenuMargin=NO                       不明,有待確認

NoDesctopIcon=NO                         是否顯示桌面圖示

NoQlaunchBar=NO                           是否使用快速啟動按鈕

CdRootDir=I386                           CD安裝目錄

LangModuleName=CommonEng.dll                 語言模組套件


bs_qlaunch.ini的架構類似bs_desktop.ini

<-ItemBegin->                 物件開始

Caption=Everest                物件標籤

ExeName=%SystemDrive%\programs\everest\everest.exe  程式位置

IconNumber=56                 圖示編號

ExeDir=%SystemDrive%\programs\everest   程式資料夾

ShowState=NORMAL               顯示方式

<-ItemEnd->                  物件結束


BS_START.INI可使用該作者提供的另一個程式,Nu2 menu,來建立開始功能表。

一開始執行會是亂碼,只要把語言從RUS切到ENG就可以了。


建立一個名為winpeshl.ini的文字檔,內容參考下面

CODE:

[LaunchApp]

AppPath=%systemdrive%\Program files\bsexplorer\explorer.exe


將這個檔案放置在x:\winpe\mount\windows\system32內。


之後將修改好的Windows PE BS explorer放置到x:\winpe\mount\Program files\下,注意是整個目錄都放過去,這邊就完成了Windows PE BS explorer的安裝。


接下來做成可開機的光碟。


peimg /prep x:\winpe\mount\windows /f


這步驟是在清除不必要的檔案(/prep),/f是不顯示提示。


imagex /unmount x:\winpe\mount /commit


卸載映像檔(/unmount),將修改過的檔案追加到原來的映像檔中(/commit)。


copy x:\winpe\winpe.wim x:\winpe\ISO\sources\boot.wim /y


將修改過的映像檔複製到ISO目錄中的對應位置,自動同意覆寫。


oscdimg -n -bx:\winpe\etfsboot.com x:\winpe\ISO x:\winpe\winpe.iso


寫入開機磁區(-b),注意和後面的x:\winpe並沒有空格,製做成*.iso檔,放到指定路徑內。(x:\winpe\winpe.iso,檔名可自訂)