Entertainment
 

魯夫海賊團

出自Onepiece-official

http://tw.myblog.yahoo.com/noname-team/article?mid=1574&prev=1775&next=1290&l=f&fid=6 歡迎來到NoName Information Team的blog! NoName Information Team XPE XPE教學---核心修改方法 感謝金田一大的教學(轉貼) 分類:XPE修改教學 2007/10/01 23:20

在金田一大的版看到金田一大整理的教學...

就把他轉過來這邊方便大家觀看呢...

沒事先通知金田一大...希望金田一大不要介意

PS...小朋友要注意唷...轉貼文章要徵求原作者同意唷*.*


核心修改方法需要的動作:

取出 ISO 檔案 取出ISO 光碟引導檔 磁碟映像檔編輯軟體 ISO 製作軟體 CAB 壓縮 和 解壓縮

以上述動作...除了 CAB 壓縮/解壓縮 之外 都可以用 UltraISO 處理

我個人是用 取出 ISO 檔案: WinRAR 出ISO 光碟引導檔: IsoBuster 映像檔編輯: VDM(Virtual Drive Manager) ISO 製作: CDImage CAB 解壓縮: WinRAR CAB 壓縮: XP 有內建...

使用 XP 內建的 CAB壓縮 方法:

用記事本...建立一個XXX .reg 檔...例如 CAB最大壓縮.reg

      • 檔案內容如下***

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\CAB最大壓缩]

[HKEY_CLASSES_ROOT\*\shell\CAB最大壓缩\command] @="makecab /v3 /D CompressionType=LZX /D CompressionMemory=21 \"%1\""

成品 : http://www.badongo.com/file/5407902

然後匯入XXX .reg 檔 ... 就會註冊系統 註冊完...選檔案按滑鼠右鍵時...快速功能表中就會有 CAB最大壓縮 的選項


基本流程:

1. 首先把 iso 的檔案全都取出來 其中 RXPE.IM_ 是核心檔

2. RXPE.IM_ 是用 CAB 壓縮的 解壓縮會有 RXPE.IMG

3. 然後就自行處理編輯 RXPE.IMG

4. 處理好...當然就是重新打包 先取出原本 ISO 的 光碟開機引導檔 把 RXPE.IMG CAB壓縮成 RXPE.IM_ 然後把全有檔案打包成 ISO (當然要能加入光碟開機引導檔)

補充說明: 由於使用的軟體不同...情況不會完全一樣...上面只是大至上的流程 例如...用 UltraISO 可以直接多複製一個原本的 ISO...然後直接改這個 ISO 就好 把要改的檔案取出來就好...例如 RXPE.IM_ , PECMD.INI 改完再用 UltraISO 直接加回去...那光碟引導檔的部份就不用了 因為 ISO 本來就有了...這樣做是比較簡單

我是因為考慮到相容性的關係...所以用 CDImage 來做 ISO 而為了可以用 檔案總管 直接處理 RXPE.IMG 的檔案...所以用 VDM 因為這樣測試比較方便...我測試時 做 ISO 不會把整個 OUTTOOL 都加進去...只留下會用到和要測試的部份 這樣做出來的測試ISO...因為東西少...用 VM 和 VPC 開起來也會比較快


進階篇-系統註冊的修改: 這個有點小複雜...功力不夠就直接放棄吧

從 RXPE.IMG 取出 XPE 的系統註冊檔案...有3個 \system32\setupreg.hiv \system32\config\default \system32\config\software

分別對應的是 系統註冊機碼 是

setupreg.hiv HKEY_LOCAL_MACHINE\SYSTEM

default HKEY_USERS\.DEFAULT

software HKEY_LOCAL_MACHINE\SOFTWARE

修改方式是使用 regedit 的 載入 Hive 控制檔 而依據 regedit 的說明文件 只能在 HKEY_USERS 或 HKEY_LOCAL_MACHINE 下使用這個功能

在這裡先說一下我遇到的問題 就是從 RXPE.IMG 中取出的這3個檔案 不能直接在 現有的XP系統 下修改 這個問題的解決方法有2個 1. 在 XPE 中處理...就不會有問題 2. 在 XPE 中將這3個都轉成 .reg 檔 .reg 就可以在原本的系統中使用

因為我都是用 VM VPC 在測試 所以我都是用第2個方式 麻煩就只在轉成 .reg 而以...之後就很方便

"載入 Hive 控制檔" 因為我很懶...所以都寫成 CMD 來完成 一次載入3個檔...有固定的機碼位置修改也很方便 這樣子一些註冊我都做成 .reg 可以直接套用進去 不然每次 NoN 大出一個新核心...我都要改一次 用成 .reg 修改就快很多...像我就有自製的 繁體中文.reg ... 補 NoN大 繁體中文化...不足的地方 ADSL.reg ...ADSL 的補強 自定.reg ...自己喜歡的一些設定 例如 我的 色彩配置 是 Windows 標準配色 , 而不是 NoN 原本的 Windows 傳統配色

      • 載入 Hive 的 CMD 內容 ***

REG LOAD "HKLM\XPE HKEY_LOCAL_MACHINE SYSTEM" SETUPREG.HIV REG LOAD "HKLM\XPE HKEY_LOCAL_MACHINE SOFTWARE" SOFTWARE REG LOAD "HKLM\XPE HKEY_CURRENT_USER" DEFAULT START /B REGEDIT

3個檔案要和 CMD 放在一起

很簡單 HKLM\XPE HKEY_LOCAL_MACHINE SYSTEM 用來載入 SETUPREG.HIV HKLM\XPE HKEY_LOCAL_MACHINE SOFTWARE 用來載入 SOFTWARE HKLM\XPE HKEY_CURRENT_USER 用來載入 DEFAULT

載入完在 HKLM (HKEY_LOCAL_MACHINE) 下就可以發現

XPE HKEY_LOCAL_MACHINE SYSTEM XPE HKEY_LOCAL_MACHINE SOFTWARE XPE HKEY_CURRENT_USER

這3個多出來的機碼

眼尖的應該可以發現 DEFAULT 我是用 HKLM\XPE HKEY_CURRENT_USER 而不是用 HKLM\HKEY_USERS .DEFAULT 這是因為 HKEY_USERS\.DEFAULT 相當於 HKEY_CURRENT_USER 只是一個是預設值...一個是當前值...有時取出資料 取用 HKEY_CURRENT_USER 的資料反而比較多 所以為了方便就用 HKLM\XPE HKEY_CURRENT_USER 這樣改 .reg 會比較方便


修改完還要解除載入的 Hive 解除時...要先關閉 regedit 不然會因為機碼還在使用中會不能解除

      • 解除 Hive 的 CMD 內容 ***

REG UNLOAD "HKLM\XPE HKEY_LOCAL_MACHINE SYSTEM" REG UNLOAD "HKLM\XPE HKEY_LOCAL_MACHINE SOFTWARE" REG UNLOAD "HKLM\XPE HKEY_CURRENT_USER" attrib -s -h -r *.* Del *.log


而之前有說到不能在 現有的XP系統 中直接修改的問題時 有說到先在 XPE 中轉成 .reg 檔的方法 一樣...我還是做成 CMD

      • 匯出 .reg 的 CMD 內容 ***

REG EXPORT "HKLM\XPE HKEY_LOCAL_MACHINE SYSTEM" SETUPREG.REG REG EXPORT "HKLM\XPE HKEY_LOCAL_MACHINE SOFTWARE" SOFTWARE.REG REG EXPORT "HKLM\XPE HKEY_CURRENT_USER" DEFAULT.REG


使用方法: 先在 XPE 中用 載入 Hive 的 CMD 載入資料...不然沒資料可以出 然後在用這個出的 CMD 把資料出成 .reg 檔 出的分別就是 SETUPREG.REG SOFTWARE.REG DEFAULT.REG 然後在 現有系統 中在 沒有 setupreg.hiv default software 這3個檔的情況下執行 "載入 Hive" 的 CMD 因為沒有這3個檔...所以會自動建立新的 setupreg.hiv default softwaree 然後入 SETUPREG.REG SOFTWARE.REG DEFAULT.REG 就可以了 這樣註冊內容就和原本的一樣...也可以在 現有的XP系統 中修改

Rate this article: