编程实现更改文件夹图标
整個(gè)系統(tǒng)文件夾的圖標(biāo)被惡意程序修改,打開任何文件夾都會在左上角出現(xiàn)一個(gè)被替換的默認(rèn)圖標(biāo),真是令人頭痛,最后找到如下解決方案。
1、如果要更改單個(gè)文件夾的圖標(biāo),可采用如下方法:
通常的辦法是在你要更換的目錄下用記事本新建一個(gè)Desktop.ini,寫入下邊幾行:
[.ShellClassInfo]
InfoTip=
IconFile=
IconIndex=
InfoTip后邊可以寫入文件夾提示信息;IconFile就是你的圖標(biāo)文件,一般采用.ico格文件,也可以使用.exe、.dll等這類有圖標(biāo)的文件充當(dāng),寫下絕對或相對路徑都可以;IconIndex是選擇哪一個(gè)圖標(biāo),如果你指定的exe或者dll中包含不止一個(gè)圖標(biāo),那就需要選擇一下,如果你想使用第一個(gè)標(biāo),則IconIndex=0,沒有該行定義的情況下,系統(tǒng)默認(rèn)的是使用第四個(gè)圖標(biāo),即IconIndex=3,這就是好多時(shí)候圖標(biāo)不能顯示的原因,因?yàn)檫@類文件通常里面只有一個(gè)圖標(biāo)。
2、如果要更改瀏覽器的默認(rèn)圖標(biāo)
打開“開始”菜單,在“運(yùn)行”項(xiàng)中輸入“regedit”打開注冊表編輯器。設(shè)定這些系統(tǒng)的特殊文件夾的條目在“HKEY_CLASSES_ROOT”的“CLSID”主鍵下,一些常見項(xiàng)目的主鍵為:
我的電腦 {20D04FE0-3AEA-1069-A2D8-08002B30309D}
回收站 {645FF040-5081-101B-9F08-00AA002F954E}
網(wǎng)上鄰居 {208D2C60-3AEA-1069-A2D7-08002B30309D}
雙擊想要修改的項(xiàng)目的鍵名,在下邊有一個(gè)“DefaultIcon”的主鍵,單擊這個(gè)主鍵,在右邊有一個(gè)“默認(rèn)”的項(xiàng)目,雙擊它然后指定圖標(biāo)路徑,如“%SystemRoot%/Explorer.exe,0”,0是指Explorer.exe的第一個(gè)圖標(biāo);在回收站下會有“默認(rèn)”“Empty”“Full”三個(gè)欄目,其中“Empty”是清空狀態(tài)下的圖標(biāo),“Full”是有未刪除項(xiàng)目時(shí)狀態(tài)。其他系統(tǒng)固定圖標(biāo)也可以通過相應(yīng)主鍵進(jìn)行修改。
打開修改注冊表,在下面這個(gè)分支新建兩個(gè)鍵:
HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/explorer/ShellIcons
?? 3? 值為你的圖標(biāo)路徑,如"C:/MyCloseIcon.ico"
?? 4? 值為你的圖標(biāo)路徑,如"C:/MyOpenIcon.ico"
而要更改當(dāng)前系統(tǒng)瀏覽器中的圖標(biāo),恢復(fù)到默認(rèn)圖標(biāo),只要刪除"c:/windows/ShellIconCache"這個(gè)隱含文件,重啟計(jì)算機(jī)就可以了。
總結(jié)
以上是生活随笔為你收集整理的编程实现更改文件夹图标的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: App Store提交上线、市场推广专题
- 下一篇: 解决zui-upload(ZUI: 文件