蜘蛛纸牌也换Skin
软件世界
众所周知,蜘蛛是一种让人恶心的动物。可微软偏偏把自己最新版的纸牌游戏命名为“蜘蛛”,真是不爽!如今软件流行换Skin,能不能把这只难看的蜘蛛换掉?答案是肯定的。
思路:蜘蛛纸牌游戏实质上是Windows可执行文件,那只可恶的蜘蛛实质上是包含在可执行文件中的位图里,因此,只要使用可执行文件反汇编器,将该位图换成尺寸相同、色彩数相同的另一幅位图就行了。笔者选择的可执行文件反汇编器是eXescope汉化版(下载地址:http://www.skycn.com/soft/2128.html),图像处理软件为Fireworks。
步骤:
1.安装eXescope和Fireworks,再将C:\Program Files\PLUS!\Spider\Spider.exe文件备份。
2.启动eXescope,打开步骤1中提到的Spider.exe,此时在eXeScope的左侧窗格(图1)中显示“头部”、“导入”和“资源”3个树状列表,单击“资源”左侧的+号,将它展开,出现一系列分支,再单击“位图”左侧的+号,这时又出现一系列分支。在这些分支中找到“CARDBACK”,此时在的右窗格中便显示出了那只蜘蛛──原来蜘蛛藏在这里!再找到“106”,哈哈,那只趴在“关于”窗口里的蜘蛛也出现了。

3.确保选中“CARDBACK”位图资源,单击菜单“文件→导出”,将它另存为Cardback.bmp文件。再单击“106”位图资源,依样画葫芦将它导出,另存为About.bmp。最后关闭eXeScope。
4.启动Fireworks,分别打开Cardback.bmp和About.bmp。再对它们进行修改。具体怎样修改可根据用户的喜好来进行。笔者的修改效果见(图2)。

5.导出。在Fireworks中,单击“File→Export Preview...”,在出现的“Export Preview”窗口中将导出文件的格式设为“BMP 8”,颜色设为256色,勾选“Remove unused colors”,最后导出即可。将导出的文件另存为Cardback_1.bmp和About_1.bmp,建议保留原Cardback.bmp和About.bmp。以便日后恢复。之后关闭Fireworks。
6.再次启动eXeScope,打开那个Spider.exe文件,找到“CARDBACK”位图资源,单击菜单“文件→导入”(注意:这次是导入,不是导出了!),选择我们制作的Cardback_1.bmp导入,再找到“106”位图资源,依样画葫芦将About_1.bmp导入。
7.保存文件,退出eXescope。
8.双击Spider.exe文件,看看纸牌背景的效果,再单击菜单“文件→关于”,看看关于窗口的效果,那只让人恶心的蜘蛛不见了,以后玩起蜘蛛纸牌来,是不是很爽啊?
注:本文的目的并不是仅仅说明如何换Skin,而是提供一个思路,你也可以更改其他软件的图标,从而定义自己的风格。