0x00 VC++6.0
这里以RadASM为例,修改控件属性。
首先打开RadASM新建工程界面,发现工程文件夹不能任意填写,每次用控件找目录太麻烦。
使用spy++(可以查看对应窗口的句柄、ID等信息)查看一下对应edit控件ID,将其转为十六进制。
使用VC++6.0,“打开”RadASM的目录,如图选择对应的可执行文件。
打开Dialog标签,遍历与目标对话框一致的资源,逐个双击打开查看,最后找到目标资源。
取消只读模式后保存。
重新打开RadASM,新建工程查看,已经可以任意编辑。
除此之外,还可以修改logo、图标等资源。
0X01 Visual Studio
以我随便写的辣鸡小程序更换图标为例。首先将其用VS打开。
可以看到目前的Icon是一只红白的kitty。
在Icon这里右键,添加资源,选择导入(这里我导入了一张粉白kitty。
可以看到Icon下有两个资源,后导入的那张是101。
把100删除,把101重新命名成100,保存即可。
可以看到图标成功被替换啦。