Re: Vista的icon用在XP的樣子

看板Wallpaper (手機桌布)作者 (阿光)時間18年前 (2007/12/01 18:16), 編輯推噓8(800)
留言8則, 8人參與, 最新討論串2/2 (看更多)
我在原po的推文中說了要提供教學 實際開始做教學的時候 發現好多要交代的 一整個懶 但是想到有板友在等 就硬著頭皮做完這簡陋的教學 請大家多多指教 必要軟體(以下軟體請自行打關鍵字餵狗找) Restorator www.badongo.com/file/5375127 這是用來大量修改exe或dll檔內預設圖示用的軟體 Replacer www.badongo.com/file/5375133 因為系統檔案是正在被使用的一般的複製取代可能不能用 所以採用這個批次檔來做 必要素材 vista系統檔 www.badongo.com/file/5375003 vista icon懶人包 www.badongo.com/file/5375016 請用心眼找尋目標物 我不確定這些東西是否可以不用低調 準備工作 以下的修改有可能會影響到系統穩定性 請先做好備份以及確定自己有能力解決或承擔風險再進行 要修改的檔案有三個 C:\windows\explorer.exe C:\windows\system32\shell32.dll C:\windows\system32\mydocs.dll C:\windows\system32\msgina.dll 注意事項 雖然好像是只要尺寸大小一致 就可以任意替換成自己的想要的圖示 但是我並沒有試過 所以建議還是使用從vista抽取出的資源 如果有修改失敗的話 請把硬碟裝到別台電腦上複製別人沒有修改過的檔案 這樣應該還有救 本文開始 1a.修改mydocs.dll 用Restorator開啟vista的mydocs.dll 在Restorator左邊的資料夾樹狀圖中可以看到『圖示』資料夾 在Restorator右邊的資源檢視器中可以看到編號為100和101的兩個圖示 http://i168.photobucket.com/albums/u196/acyang/xp%20modify/1.jpg
在『圖示』資料夾按右鍵選匯出所有類型'圖示' 找個資料夾存放這些圖示(副檔名為ico) http://i168.photobucket.com/albums/u196/acyang/xp%20modify/2.jpg
為避免搞混現在把vista的mydocs.dll關閉 打開xp的mydocs.dll 同樣的 在Restorator左邊的資料夾樹狀圖中可以看到『圖示』資料夾 在Restorator右邊的資源檢視器中可以看到編號為100和101的兩個圖示 唯一的不同是檔案內的格式數不同(這裡我還不知道會有何影響) 在『圖示』資料夾按右鍵選自動匯入所有'圖示'類型 http://i168.photobucket.com/albums/u196/acyang/xp%20modify/3.jpg
資料夾就選剛剛儲存圖示的路徑 匯入後注意左邊的資料夾樹狀圖中的檔案圖示右下角多了一個小箭頭 http://i168.photobucket.com/albums/u196/acyang/xp%20modify/4.jpg
這裡不是指捷徑而是指被修改過的物件 (我上一張拿的是備份檔這張是被修改過的檔案 所以檔名有不一樣) 接著就存檔 1b.替換mydocs.dll 開啟Replacer這批次檔 操作很直覺 在第一個視窗請把正在被系統使用的mydocs.dll拖進視窗中(C:\windows\system32\)然後 按enter http://i168.photobucket.com/albums/u196/acyang/xp%20modify/5.jpg
在第二個視窗請把你所修改好的mydocs.dll拖進視窗中然後按enter http://i168.photobucket.com/albums/u196/acyang/xp%20modify/6.jpg
然後第三個視窗會指出被替換的檔案和要替換的檔案確認後請按Y http://i168.photobucket.com/albums/u196/acyang/xp%20modify/7.jpg
這樣就可以替換mydocs.dll 在XPSP2中會跳出檔案保護提醒 請仔細看好選項 把經過你自己修改的檔案保留下來不被系統還原 再來就重開機看修改效果吧 2.修改explorer.exe 這是第二個修改的檔案 所以說明步驟會比較簡單 用Restorator開啟vista的explorer.exe和xp的explorer.exe 可以看到vista和xp的檔案有滿大的差異 http://i168.photobucket.com/albums/u196/acyang/xp%20modify/8.jpg
主要匯出的資料夾是vista的'點陣圖'和'圖示' 匯出後請檢查一下匯出的這些項目 把xp沒有或是跟xp重複的刪除掉 (我花了一些時間把重複和xp沒有的都刪掉做成懶人包了 要注意的是點陣圖裡146到153的順序跟xp裡的順序有變要自己調整 還有vista的點陣圖190到221的圖只有幾張是對應到xp的180到183 有耐心的可以自己再對一次 沒耐心的請用我的懶人包) 然後在xp的explorer.exe裡 在『點陣圖』資料夾按右鍵選自動匯入所有'點陣圖'類型 在『圖示』資料夾按右鍵選自動匯入所有'圖示'類型 存檔後完成修改 再用Replacer替換explorer.exe 再來就重開機看修改效果吧 3.修改shell32.dll 用Restorator開啟vista的shell32.dll和xp的shell32.dll 可以看到vista和xp的檔案有滿大的差異 http://i168.photobucket.com/albums/u196/acyang/xp%20modify/9.jpg
主要匯出的資料夾是vista的'avi'和'點陣圖'和'圖示' 匯出後請檢查一下匯出的這些項目 把xp沒有或是跟xp重複的刪除掉 (avi的應該是對應到一些像是複製檔案時的動畫 但是代換後還是沒有變成vista的動畫 看有沒有高手能解決這裡的問題 同樣的懶人包理是經過我整理的) 然後利用先前教過的匯入流程 修改檔案存檔 再用Replacer替換explorer.exe 再來就重開機看修改效果吧 4.修改msgina.dll 這是番外篇 板上應該有很多朋友換了不同的主題 但是在關機登出和切換主題時那個對話框都還是原本的藍色對話框 這樣就失去了整體的設計感 所以我在google找了一天終於找到解了 順便分享給大家 修改關機對話視窗是要修改msgina.dll 替換這檔案裡的『點陣圖』資料夾下的20140到20150的點陣圖 http://i168.photobucket.com/albums/u196/acyang/xp%20modify/a.jpg
修改切換主題時那個對話框是要修改shell32.dll 替換這檔案裡的『點陣圖』資料夾下的14351到14356的點陣圖 http://i168.photobucket.com/albums/u196/acyang/xp%20modify/b.jpg
再來就重開機看修改效果吧 打了一大堆 希望對有心修改xp介面 但卻不想另外安裝軟體的板友有幫助 下一步要研究的就是把這些修改的檔案封裝到原始的xp安裝來源 以後每次安裝完xp就是vista的介面了 順便問一個問題 我之前在做自動安裝xp時 不知道是用nlite還是有到修改登錄檔 現在用遠端登錄時 解析度選1280*1024 色彩選32位元的顏色 但是所以圖示卻是用4位元的顏色顯示 超難看 用Tweak UI修復icon也沒用 請問有人知道該如何解決嗎 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.155.8 ※ 編輯: acyang 來自: 140.116.155.8 (12/01 18:17) ※ 編輯: acyang 來自: 140.116.155.8 (12/01 18:18) ※ 編輯: acyang 來自: 140.116.155.8 (12/01 18:19)

12/01 18:29, , 1F
教學先推
12/01 18:29, 1F

12/01 18:30, , 2F
差點就搶到頭推了... 不該先看文章的...
12/01 18:30, 2F

12/01 18:51, , 3F
推教學~
12/01 18:51, 3F

12/01 19:09, , 4F
讚 推
12/01 19:09, 4F

12/01 20:52, , 5F
雖然看不懂 但是大推您的用心啊! (拜)
12/01 20:52, 5F

12/01 21:31, , 6F
Replacer最新版是2.63喔 http://www3.telus.net/_/replacer/
12/01 21:31, 6F

12/02 00:27, , 7F
推!
12/02 00:27, 7F

12/02 00:37, , 8F
116同校推 感謝教學
12/02 00:37, 8F
文章代碼(AID): #17KJH_r6 (Wallpaper)
討論串 (同標題文章)
文章代碼(AID): #17KJH_r6 (Wallpaper)