在我的Wwindows 7安裝中,我有一個上下文菜單項用於掃描病毒。該菜單項用於文件夾以及文件。但是這個菜單項的圖標很醜。有沒有辦法通過操縱註冊表並提供包含所需圖標(* .ico,* .exe,* .dll)的文件的路徑來更改上下文菜單項上的圖標?Windows 7:如何更改上下文菜單項圖標?
Regrads, 德米特里
在我的Wwindows 7安裝中,我有一個上下文菜單項用於掃描病毒。該菜單項用於文件夾以及文件。但是這個菜單項的圖標很醜。有沒有辦法通過操縱註冊表並提供包含所需圖標(* .ico,* .exe,* .dll)的文件的路徑來更改上下文菜單項上的圖標?Windows 7:如何更改上下文菜單項圖標?
Regrads, 德米特里
這真的取決於應用程序。圖標資源可能存儲在DLL或與應用程序相關的可執行文件中。您很可能必須使用工具(如Resource Hacker FX或XN Resource Editor)修改該文件。
使用這些工具之一,您將不得不檢查應用程序中的每個EXE和DLL,直到找到想要替換的圖標爲止。
此外,這是可能的,因爲它是一個防病毒應用程序,它可能不會太熱情地自己修改。它可能會將修改視爲病毒的標誌。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\virus-scan]
"Icon" = "C:\\virus-scan.ico"
我會說,這是不可能的,至少在很長。通常,AV軟件會監控自身,以防止惡意軟件注入可信的AV流程並越過防火牆並獲得較高的權限。就像JasonCG所說的那樣,使用資源編輯器是最好的選擇,但是如果AV更新程序更改.exe(並因此更改資源),則會遇到它恢復的問題。