【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