如何获取exe程序的图标并显示在Image中?

ooolinux 2019-12-02 11:08:54
如何获取exe程序的图标并显示在Image中?
...全文
461 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
青蛙工作室 2019-12-12
  • 打赏
  • 举报
回复
要做这种软件吗?现成的工具我就有。
ooolinux 2019-12-12
  • 打赏
  • 举报
回复
引用 10 楼 青蛙工作室 的回复:
要做这种软件吗?现成的工具我就有。


暂时没精力搞。
ooolinux 2019-12-04
  • 打赏
  • 举报
回复
引用 5 楼 ccrun.com 的回复:
Image1->Picture->Assign(Application->Icon);
莫非要这个?
不是这个,获取任意EXE程序(绿色版软件)的图标。
ccrun.com 2019-12-04
  • 打赏
  • 举报
回复
Image1->Picture->Assign(Application->Icon);

莫非要这个?
ooolinux 2019-12-04
  • 打赏
  • 举报
回复
引用 8 楼 ccrun.com 的回复:
[quote=引用 6 楼 ooolinux 的回复:]
不是这个,获取任意EXE程序(绿色版软件)的图标。


那你是要获取可执行文件的资源,分析PE格式,按类型/名称/语言遍历你需要获取的资源。
网上代码太多了,自己搜一下“C++ PE Image Resource Directory”[/quote]

好,先了解一下。
ccrun.com 2019-12-04
  • 打赏
  • 举报
回复
引用 6 楼 ooolinux 的回复:
不是这个,获取任意EXE程序(绿色版软件)的图标。


那你是要获取可执行文件的资源,分析PE格式,按类型/名称/语言遍历你需要获取的资源。
网上代码太多了,自己搜一下“C++ PE Image Resource Directory”
  • 打赏
  • 举报
回复
还是需要用API,TResourceStream不能枚举资源
ooolinux 2019-12-02
  • 打赏
  • 举报
回复
引用 1 楼 早打大打打核战争 的回复:
LoadModule EnumResourceTypes/EnumResourceTypesEx
都是API
  • 打赏
  • 举报
回复
LoadModule
EnumResourceTypes/EnumResourceTypesEx
ooolinux 2019-12-02
  • 打赏
  • 举报
回复
引用 3 楼 早打大打打核战争 的回复:
或者可以使用TResourceStream,但是移动平台不支持


TResourceStream怎么能得到图标呢?
  • 打赏
  • 举报
回复
或者可以使用TResourceStream,但是移动平台不支持

1,222

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧