--
最近我一直想修改windows7的開機音效,
但是google了很久也沒有什麼確切的辦法,
所以我自己就把vista時代的改造方式拿出來再試一次,
竟然可以用了..XD
--
在修改之前我先提醒大家,
這個修改方法有可能會導致系統不穩定,
使用前請三思。
--
首先,要先準備好修改用的工具。
因為windows7把開機音效藏在一個dll檔裡,
所以請準備好可以修改dll檔的軟體。
我自己使用的是ResHack。
再來請處理好要替換上去的音效。
請把新的音效轉檔成WAVE檔,
並且注意WAVE檔格式必須為"PCM 44100Hz 16bits 雙聲道",
時間沒有限制。
如果不是這個格式很有可能會導致dll檔毀損。
接下來要開始進行替換了。
1.請先修改C:\windows\system32\imageres.dll的權限,
將擁有者改成自己並且新增一個自己可以完全控制的安全性規則。
(這部分有問題請參考這個國外網站http://www.blogsdna.com/2159/how-to-take-ownership-grant-permissions-to-access-files-folder-in-windows-7.htm)
2.以系統管理員身分開啟ResHack,並且載入C:\windows\system32\imageres.dll
![[分享] Windows 7 修改開機音效](http://attach.mobile01.com/attach/200911/mobile01-f465573b97b1fb3487aa67845d107343.jpg)
3.接著在左邊的選單打開WAVE -> 5080 -> 1033。
這時候你會看到右邊有個Play WAVE的按鈕,
按下去你就會聽到那個登登登登的開機音效。
4.在1033上按右鍵選擇替換資源,把你處理好的WAVE檔裝進來。
(這邊我已一個叫做StartupSound.wav的檔案當範例)
![[分享] Windows 7 修改開機音效](http://attach.mobile01.com/attach/200911/mobile01-0550f56a665189bbb92eeb18c186592d.jpg)
5.再來會出現三個欄位需要填寫。
Resource Type : WAVE
Resource Name : 5080
Resource Language : 1033
![[分享] Windows 7 修改開機音效](http://attach.mobile01.com/attach/200911/mobile01-93ffe587ea83ee7f8b62e504bbe75b70.jpg)
6.將這個dll檔存檔。在存檔之後ResHack會自動備份原檔為imageres_original.dll
![[分享] Windows 7 修改開機音效](http://attach.mobile01.com/attach/200911/mobile01-ca88a9998b77142d0be36157f89db945.jpg)
7.重新開機之後就會聽到新的開機音效了~
--
在 Resource Language 這邊請各位注意,
因為我是使用Windows7 RTM 7600 Ultimate,
所以其他版本在這邊是否有要做修改我並不清楚,
麻煩測試成功的其他版本告訴大家<(_ _)>




























































































