问题描述
- 替换EXE后,任务栏的图标(不是托盘的图标)还是原来的,不是自己的
-
我用自己写的EXE替换一个文件夹下已安装程序的EXE后,任务栏的图标(不是托盘的图标)还是原来的,不是自己的,托盘的倒是自己的图标,求解释,求方法.
解决方案
任务栏的图标是从exe中读取的,为了 效率的问题,任务栏的图标是会缓存的。因此短期内没有改变还是正常的。托盘图标是你的程序执行是你的指令让Windows显示的,因此只要是你的程序在执行,就应该是你的
解决方案二:
那你肯定就是只是替换了一个,一般一个应用程序内部是可以有好几个图标资源的,而他使用哪一个图标资源,是程序内部指定的,比如你可能替换了
32位的,但是托盘位置是16位的,所以实际上显示的还是原来的,你也可以试试,有可能你把你的程序放到文件夹下来修改一下显示模式就可以发现
这个程序内部有多少个图标集。
解决方案三:
任务栏的图标是从exe中读取的,为了 效率的问题,任务栏的图标是会缓存的。因此短期内没有改变还是正常的。托盘图标是你的程序执行是你的指令让Windows显示的,因此只要是你的程序在执行,就应该是你的
时间: 2024-12-31 23:31:07