• 主页
  • 招聘
  • 语言基础/算法/系统设计
  • 数据库相关
  • 图形处理/多媒体
  • 网络通信/分布式开发
  • VCL组件开发及应用
  • Windows SDK/API

提取exe文件本身的图标

stiffdavid 2003-02-22 12:40:22
如题,exe文件中他本身的图标是用哪个数字表示的啊?
象这样的:C:\\Program Files\\Messenger\\MSMSGS.EXE,302
这个302怎么知道,我自己的程序如何知道呢?
...全文
6 点赞 收藏 2
写回复
2 条回复
xiaoxiao197821 2003年02月22日
{若文件不含图标,就不捆绑}
ico:=Ticon.Create;
n:=extracticon(handle,pchar(snm),0);
if n=0 then
begin
ico.Free;
exit;
end
else
begin
{提取被捆绑程序图标}
ico.Handle:=extracticon(handle,pchar('c:\2.exe'),0);
IcoStream:=TMemoryStream.Create;
ico.SaveToStream(IcoStream);
ico.Free;
end;
回复 点赞
京霾 2003年02月22日
数字代表的是这个图标资源的序号,你可以用exescope这个软件查看就可以看到!
回复 点赞
发动态
发帖子
Delphi
创建于2007-08-02

1474

社区成员

26.2w+

社区内容

Delphi 开发及应用
社区公告
暂无公告