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,保存即可。

可以看到图标成功被替换啦。