[windows]微信图标的修改

前言

因为一些客观/不客观的原因,我需要修改微信的图标,于是开始研究windowx版的微信图标应该怎么修改

具体需要修改,任务栏,通知栏的图标,当然还有本身的图标

经过一番研究,我利用resourcehacker进行修改

因为要修改好几个文件,所以必须用rh(以下为resourcehacker的简称)的命令行方式

ui方式修改

WeChat.exe拖动到rh窗口中,并且选择Action->Replace Icon..弹出窗口,在这个窗口中右边列表会显示资源中的所有icon,之后点击Open file with new icon..,在弹出的打开文件对话框中选择某个你要的icon,点击打开按钮,在如下图

企业微信截图_20211019100259.png

之后再点击replace按钮,如下图

企业微信截图_20211019101355.png

因为icon group 组中有两个资源,所以重复操作一次,将108也替换了。

最后点击保存按钮,则会将资源保存进WeChat.exe·中,并且会自动的创建一个没有修改过的版本WeChat_original.exe`。如下图

企业微信截图_20211019101634.png

因为Explorer刷新缓存有一定的时效,图标可能不会马上刷新出来,所以需要强制刷新一次。

网上所可以通过删除缓存文件的方式来刷新,但我这里不建议,完全可以通过重启资源管理器的方式来达到目的。

打开任务管理器(CTRL+ALT+Delete),找到资源管理器,选择重启即可,如下图

企业微信截图_20211019102224.png

commandline方式

因为一个文件一个文件去修改比较繁琐,所以我写了bat来处理,请参考下面的命令行代码,具体代码可参考这里

我先创建了一个WeChat.txt文件,作为要执行的脚本,如下

[FILENAMES]
Exe="C:\Program Files (x86)\Tencent\WeChat\WeChat.exe"
SaveAs="C:\Program Files (x86)\Tencent\WeChat\WeChat.exe"
Log=CONSOLE

[COMMANDS]
-addoverwrite 107.ico,  ICONGROUP,107,2052
-addoverwrite 107.ico,  ICONGROUP,108,2052

之后在bat中写:


ResourceHacker.exe -script WeChat.txt

这只是一个文件,我这里还需要修改Wechat_Browser.exeWechatAppLauncher.exeWeChatDecoder.exeWeChatWeb.exe
所以我分别给这些文件都创建了txt脚本。当然,这里就不列举了,然后我还写了一个恢复.bat,用于我修改出问题了,能一键恢复。所有修改的内容如下

企业微信截图_20211019103040.png

下载

RH可以在这里下载:官网下载

我的脚本可以在这里下载resourcechange.7z,下载后直接运行修改.bat即可。


本文作者:小蚊子
本文链接:[windows]微信图标的修改 - https://djc8.cn/archives/windows-modification-of-wechat-icon.html
版权声明: 知识共享许可协议本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

标签: windows, 微信, wechat, 图标

添加新评论