教学:关于“电脑上软件的图标替换后,.exe可能打不开”的一种解决方案

查看 39|回复 3
作者:shui754160289   
一、前因  /*(想直接看教程的,可以跳过,直接看第二部分)*/
有很多软件的图标很丑,尤其是一些老软件。
很自然地就想要给它们的图标替换上一个好看的、或者进行美化,这样在自己的电脑上用起来更赏心悦目。
通过改快捷方式的图标固然是一种解决方案——但是也只能改动快捷方式的图标,而不能真正地美化该软件在任务栏、标题栏、乃至在默认关联文件时的显示图标。
这时很多人就会使用诸如Resource Hacker、或者别的什么资源替换软件对这种icon图标进行替换。
但是在我实际操作过程中,发现很多软件,在替换了图标之后,会报错、直接打不开、崩溃之类的。
如图:
早在15年,在本论坛里也有人出现过类似的问题,到今天都没有得到能小白看得懂的解答:
(1).exe替换图标无法运行
https://www.52pojie.cn/thread-443498-1-1.html
(出处: 吾爱破解论坛)

还有这样的:
(2).【CN911】换exe图标 原创
https://www.52pojie.cn/thread-1196729-1-1.html
(出处: 吾爱破解论坛)

之所以出现以上这些情况,并不是因为诸如Resource Hacker、或是本论坛网友提供的程序有什么问题,而是因为icon图标制作得不正确。
可能存在其他的一些具体脱壳后再处理的方案,不过学习门槛比较高,只是为了换个图标养养眼的话费不着现去学脱壳破解,所以我在这里提供一个(相对)简易的方法

二、具体操作方法
这里我默认你已经下载(或制作出)你想要的ico图标了。
(接下来用到的软件工具有:Sib Icon Studio 、Resource Hacker 。理论上也可以换别的类似功能的工具。)

下面以在我电脑上的某音乐播放软件为例,演示一下如何操作。
处理前:
任务栏:

界面:(这个图标在标题栏)

1.找一个/制作一个你所想要的ico格式的图标:

2.打开Resource Hacker,查看将要换下的ico图标究竟是什么形式的
(在Resource Hacker中,文件->打开;找到 想要换下图标的那个软件的 exe程序 ->打开)

点开“Icon Group”文件夹->点击黄色星星,就会出来关于这个ico图标的详细信息
(这里补充一点知识:有些软件的ico图标其实是由多个ico图标合成的,一般是相同图形的不同大小排列 在同一个图标里)

3.还是那个‘黄色星星’,右键点击它,点击“保存*ico资源”,于是就导出了这个软件原本的图标ico。
我们将会把它放到Sil Icon Studio中看看它的格式。

4.在Sib Icon Studio中打开 刚刚导出的原软件的 图标ico文件
(在Sib Icon Studio中,文件->打开;找到该ico图标后->打开)

记下来这个图标的最右侧一栏的那些参数。一会新图标也需要在这个软件里模仿它的参数。

5.关闭整个Sib Icon Studio,然后重新打开此软件。再在Sib Icon Studio中打开 新图标 的ico文件
(在Sib Icon Studio中,文件->打开;找到该ico图标后->打开)


6.对新图标最右侧一栏进行右键操作(通过选择性点击“重复图像”、“转换图像”,最终来达到和刚刚记下的参数相同的图像格式)
由于在这个例子中,我操作的 原软件图标 包含了8个图像,格式分别为16*16,20*20,24*24,32*32,40*40,48*48,64*64,256*256,都是32bpp,但是只有256*256的图标是packed状态。
于是对于新图标,点击重复图像,直到有8个图像

再分别对每个图像右键,点击“转换图像”,模仿着原图标的参数挨个选择
                    
但是要注意,图像都不能选择packed,即都不要勾上“打包”,包括256*256的那个


最终达到和 原图标 的参数 、数量 相同。

7.保存(或者另存为) 这个制作好的ico图像文件

8.在黄色星星里点击“替换图标”,用新图标替换之。


9.保存。到这步就全部完成了。

看看替换后的效果如何:
任务栏:

界面的标题栏:

成功替换!

图标, 软件

lzx629888   
谢谢!现在折腾不动了
ljp262109   
真想不熬这么大动干戈 竟然仅仅是为了更换个小图标而已
shui754160289
OP
  

ljp262109 发表于 2023-3-22 02:28
真想不熬这么大动干戈 竟然仅仅是为了更换个小图标而已

其实替换图标时可以先不尝试这个方法。只是当直接替换后EXE打不开的情况下,可以试一下这个方法。
而且只是看起来复杂——因为我这个是小白式教程,讲得事无巨细。实际上操作过两遍后直接就能背上了。
您需要登录后才可以回帖 登录 | 立即注册