【发布时间】:2015-01-19 11:37:35
【问题描述】:
在我的 Wwindows 7 安装中,我有一个用于扫描病毒的上下文菜单项。此菜单项适用于文件夹和文件。但是这个菜单项上的图标很难看。有没有办法通过操作注册表和提供包含所需图标(*.ico、*.exe、*.dll)的文件的路径来更改上下文菜单项上的图标?
应届毕业生, 德米特里
【问题讨论】:
标签: windows-7 registry contextmenu
在我的 Wwindows 7 安装中,我有一个用于扫描病毒的上下文菜单项。此菜单项适用于文件夹和文件。但是这个菜单项上的图标很难看。有没有办法通过操作注册表和提供包含所需图标(*.ico、*.exe、*.dll)的文件的路径来更改上下文菜单项上的图标?
应届毕业生, 德米特里
【问题讨论】:
标签: windows-7 registry contextmenu
这真的取决于应用程序。图标资产可能存储在 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"
【讨论】:
我会说这是不可能的,至少在很长时间内是不可能的。通常,反病毒软件会监控自身,以防止恶意软件注入受信任的反病毒进程并越过防火墙并获得提升的权限。就像 JasonCG 所说,使用资源编辑器是最好的选择,但是如果 AV 更新程序更改了 .exe(以及资源),您会遇到恢复它的问题。
【讨论】: