史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   作業系統操作技術文件 (http://forum.slime.com.tw/f128.html)
-   -   如何把系統主題整合到XP安裝碟內,使之為系統安裝完成後的預設值主題 (http://forum.slime.com.tw/thread174700.html)

psac 2006-05-16 07:54 PM

如何把系統主題整合到XP安裝碟內,使之為系統安裝完成後的預設值主題
 
如何把系統主題整合到XP安裝碟內,使之為系統安裝完成後的預設值主題
文講的是如何把系統主題(包括VS、桌面、滑鼠、系統聲音、螢幕保護程式等等)直接加在XP安裝碟內,使之成為系統安裝完成後的預設值主題。

為了避免誤解,這裡有必要說明一下,下文中出現的資料夾、檔案名、路徑等,均不含雙引號。


1. 新增主題文件,即.theme文件。

在當前系統中使用你理想的主題,包括VS、桌面、滑鼠、系統聲音、螢幕保護程式等等(這些將在後來放到XP系統光碟中作為預設值主題)。

為方便下文的敘述,這裡約定此篇教學中用到的主題相關資訊,即文中皆以此為例:



VS—— pkuwyc_vs.msstyles
桌面—— pkuwyc_wp.bmp
滑鼠(將cur及ani文件存放在一個資料夾內)—— pkuwyc_cursor
系統聲音(將wav文件存放在一個資料夾內)—— pkuwyc_sound
螢幕保護程式—— pkuwyc_ss.scr
務必注意其存放路徑,請按照我講的路徑存放:



VS—— C:\WINDOWS\Resources\Themes
桌面—— C:\WINDOWS\Web\Wallpaper
滑鼠資料夾—— C:\WINDOWS\Cursors
系統聲音資料夾—— C:\WINDOWS\Media
螢幕保護程式—— C:\WINDOWS
然後將.theme文件儲存下來,方法為:
在桌面按下右鍵->內容,在「主題」選擇項中「另存為…」,選項路徑及檔案名,如下圖(由於我使用的是英文系統,所以大家自己對照一下):
http://bbs.winzheng.com/attachments/month_0511/save_theme_file_1_xFbuf48Qnwlp.png

http://bbs.winzheng.com/attachments/month_0511/save_theme_file_2_Z9JAGP9AsXtE.png
下面,就要開始「改造」XP系統光碟了!把光碟內容解壓縮到硬碟。


2. 新增「$OEM$」資料夾。

通常我們都是從光碟啟動全新安裝系統,所以應將「$OEM$」資料夾建在光碟根目錄下;如果是從硬碟昇級安裝,請將「$OEM$」資料夾置於「I386」目錄下。

在「$OEM$」資料夾中建立如下的結構:


QUOTE:
\$OEM$\
\$$
\CURSORS
\MEDIA
\RESOURCES
\THEMES
\SYSTEM32
\WEB
\WALLPAPER
將前文中提到的VS、桌面、滑鼠、系統聲音、螢幕保護程式等對應放入上述結構的資料夾中。舉個例子,桌面pkuwyc_wp.bmp應放在「$OEM$\$$\WEB\WALLPAPER」。


3. 修改主題文件。

在第1步中儲存的主題文件基礎上進行修改,以得到即將放在安裝光碟中的主題文件。

用記事本開啟第1步得到的主題文件pkuwyc.theme,找到「[Control Panel\Cursors]」項,這一項即是滑鼠的相關資訊,不用改。

找到「[Control Panel\Desktop]」項,這一項是桌面的相關資訊,將以「Wallpaper=」開頭的那一行改為「Wallpaper=%WinDir%Web\Wallpaper\pkuwyc_wp.bmp」。

http://bbs.winzheng.com/attachments/month_0511/mod_theme_desktop_BhupVNMOn1OR.png




找到「[boot]」項,這一項是螢幕保護程式相關資訊,改為「SCRNSAVE.EXE=%WinDir%pkuwyc_ss.scr」。


http://bbs.winzheng.com/attachments/month_0511/mod_theme_screensaver_DCRRFCEK1Dbo.png



找到「[VisualStyles]」項,這一項是VS相關資訊,這一項後面的所有內容,都是系統聲音相關資訊,我截了以下兩張圖來說明,第一張為主題文件修改之前,第二張為系統檔案修改之後,需要注意的地方我都已在圖中用紅線劃出:

http://bbs.winzheng.com/attachments/month_0511/mod_theme_vs_before_Xnim1yAa4CZx.png



http://bbs.winzheng.com/attachments/...e_vs_after_1I7[img]ORDDNSKCK.png[/img]



至此,主題文件已修改完成,將修改好的主題文件「pkuwyc.theme」放在「$OEM$\$$\RESOURCES\THEMES」內。


4. 修改winnt.sif文件。

「winnt.sif」文件位於XP系統光碟的「I386」資料夾中,用記事本開啟winnt.sif文件,加入如下內容(如果沒有winnt.sif文件,請自行新增):



[Shell]
CustomDefaultThemeFile="%WinDir%\Resources\Themes\pkuwyc.theme"
[Unattended]
OemPreinstall=Yes
5. 關於破解uxtheme.dll。

必須破解uxtheme.dll文件,才能使用第三方VS。為了實現本文的目的,必須把破解的uxtheme.dll文件壓縮成uxtheme.dl_,然後直接取代到系統光碟中。這裡指出我做好的已經破解並壓縮的uxtheme.dl_文件,分別用於英文版XP SP2、簡體中文版XP SP2和英文版XP SP1,大家下載自己需要的版本後,覆蓋「I386」中的同名文件即可。
用CDimage封裝系統碟。完成!!


這裡再強調一下,此文中所有藍色的文字,都是我寫此文舉例用的。在今後使用中,別忘了改。


所有時間均為台北時間。現在的時間是 02:17 AM

Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1