转载自 http://www.dr-hoiby.com/TrayIconIn256Color/
喜欢用Win9x/2000的朋友们,是否很倾慕XP里面任务栏的托盘图标能呈现缤纷多彩的图标呢?面对Win9x/2000的单调的16色托盘图标是否已经厌倦呢?告诉你们一个秘技,只需稍微修改一下 Explorer.exe 就可以实现了。(该方法在两年多前就有了,我也在两年前就试验成功,但该技巧鲜为人知,在此我和喜欢Win9x/2000的朋友们分享一下)
=======================
工具:UltraEdit 或 HexWorkshop等十六进制编辑器
修改对象:Explorer.exe
下面以Win2000 SP4系统为例(Explorer.exe版本号为5.0.3700.6690)。
1. 用UltraEdit打开 %Windir%\explorer.exe
2. 按 Ctrl+G 打开跳转偏移对话框,输入 0x088E6,确定。此时光标跳转到0x088E6的位置上,检查一下此光标后的字节是否为:
{6A,2C,6A,40,C7,44,24,18,
01,00,00,00,FF,15,68,11}
如果都匹配,那么将第九个字节的 01 改为 11 (注:所有数值都是十六进制)。
3. 跟第2步一样,继续跳转到偏移 0x14E1D,将以下字节
{83,3D,28,B3,41,00,00,6A,
01,5B,74,11,FF,77,04,E8}
的第9个字节的 01 改为 11。同理,继续跳转到偏移 0x14E2E,将01改为11:{0B,FF,FF,85,C0,74,05,BB,
01,20,00,00,6A,01,6A,00}
4. 将 Explorer.exe 另存,保存到其他目录,然后重启到纯DOS下,将刚才修改后的Explorer.exe覆盖 winnt 目录中的同名文件。
5. 重启Windows,下载一个多彩托盘图标的测试程序:
http://www.dr-hoiby.com/TrayIconIn256Color/256ColorTrayTest.zip ,运行里面的测试程序,如果任务栏的托盘出现这个图标,

那么恭喜你修改成功了!以后运行BitComet、QQ、WinAmp等程序时图标也不再是难看的16色了。^^
=======================
对于其他版本的Win2000以及Win9x,修改的方法都一样,只是所修改的偏移值不同而已,以下是各个版本Windows的Explorer.exe的修改方法。记住:Explorer.exe的版本号一定要对应,右键单击Explorer.exe打开属性就可以查看版本号。
(1)Windows 2000 SP3 (Explorer.exe的版本号:5.0.3315.2846)
http://www.dr-hoiby.com/TrayIconIn256Color/PatchInfos_5_0_3502_5321.html
(2)Windows 2000 SP2 (Explorer.exe的版本号:5.0.3315.2846)
http://www.dr-hoiby.com/TrayIconIn256Color/PatchInfos_5_0_3315_2846.html
(3)Windows 2000 SP1 (Explorer.exe的版本号:5.00.3110.1)
http://www.dr-hoiby.com/TrayIconIn256Color/v5.00.3103.1.us.txt
(4)Windows 2000 (Explorer.exe的版本号:5.0.3103.1000)
http://www.dr-hoiby.com/TrayIconIn256Color/v5.00.3103.1000.us.txt
(5)Windows 2000 (Explorer.exe的版本号:5.00.2920.0)
http://www.dr-hoiby.com/TrayIconIn256Color/v5.00.2920.0.us.txt
(6)Windows 98 SE (Explorer.exe的版本号:v4.72.3110.1)
http://www.dr-hoiby.com/TrayIconIn256Color/v4.72.3110.1.us.txt
(7)Windows 95 (Explorer.exe的版本号:4.0.0.950)
http://www.dr-hoiby.com/TrayIconIn256Color/v4.00.950.us.txt
PS:Win ME系统无须修改了。