【PE】Windows平台为可执行文件exe添加图标的方法


DATE: 2018.12.27


1、参考

https://blog.csdn.net/GoForwardToStep/article/details/78623273
https://blog.csdn.net/gyymen/article/details/53534201
https://blog.csdn.net/Mochaaa/article/details/82917179
https://blog.csdn.net/wuxiaohuaer/article/details/68953012

2、前言

在实际开发中,可能需要为Windows可执行文件exe添加图标,这个功能对于识别可执行文件还是很有用的。一般VS编译后的exe图标是默认图标,下面讲述为exe添加图标的方法。

3、图标资源下载或转换

推荐下载:https://www.easyicon.net/
PNG转Microsoft Icon: https://www.easyicon.net/covert/

4、图标添加方法
4.1、方法一: VS工程中直接添加图标

在项目中添加资源文件(*.rc),在资源视图中,右键资源文件,选择“添加资源”,在弹出的菜单选择添加类型-图标(icon),点击“导入”按钮,在弹出的选择对话框选择自己想要添加的程序图标文件(*.ico),保存资源文件后重新编译,即可看到编译出来的exe的图标即为刚刚选择的图标。

1、右击项目属性,添加资源,资源类型选择Icon,然后导入需要添加的图标ICON。
2、重新编译工程。

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

4.2、方法二: 直接添加资源文件进行编译

res.rc文件如下:

/////////////////////////////////////////////////////////////////////////////
//
// Icon
//
// Icon with lowest ID value placed first to ensure application icon
// remains consistent on all systems.
IDI_ICON1               ICON                    "Panda.ico"
#endif    // 中文(简体,中国) resources
/////////////////////////////////////////////////////////////////////////////

如下图所示:
exe文件图标、exe运行的任务栏图标和运行窗口标题栏都修改为了指定图标。
在这里插入图片描述

5、相关知识

1). Windows资源文件rc定义和使用
2). Windows平台下为可执行文件或动态库dll添加版本信息
3). 动态库dll通过资源文件配置右击属性-详细信息的方法


THE END!


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM