- 2
- 0
- 约3.9千字
- 约 3页
- 2020-01-21 发布于江苏
- 举报
找到的那个C的好像不是,这个应该有价值,可是编译时出错了
**********************
前几天在研究PE文件图标的替换问题,上网查了相关资料后发现一个尚且不错的办法,在此与大家一同分享。
首先是icon文件的格式。一个icon文件有以下的几部分:[文件头]-[目录头1]-[目录头2]-……-[数据1]-[数据2]-…… 它们的定义如下:
icondirentry=packed record
bwidth:Byte; //该目录对应的资源的宽度
bheight:Byte; //该目录对应的资源的高度
bcolorcount:Byte; //该目录对应的资源的颜色总数,大于8的资源该值为零
breserved:Byte; //保留
wplanes:word; //指定的设备号,如无意外,该值总是为1
wbitcount:word; //该目录对应的资源的位数(色深)
dwbytesinres:Dword; //该目录对应的资源占用的字节数
dataoffset:Dword; //该目录对应的资源在文件中的位置(偏移量)
end;
iconheader=packed record
idreserv
原创力文档

文档评论(0)