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,檔名可自訂)