1. 程式人生 > >[VC] 解決編譯出來的Win32應用程序(*.exe)在資源管理器裏不能顯示大圖標和超大圖標的問題

[VC] 解決編譯出來的Win32應用程序(*.exe)在資源管理器裏不能顯示大圖標和超大圖標的問題

資源管理 alt 創建 inf com 應該 問題 保存 點擊

我們在Visual Studio創建Win32項目後一般會給它添加圖標:

技術分享圖片

可是這裏有個很大的問題,就是不管你有沒有修改這個圖標,只要保存了,Visual Studio就會修改這個圖標,這是點擊保存前後的ico圖標哈希值對比:

技術分享圖片

這個修改會讓編譯出來的Win32程序在Windows資源管理器裏無法顯示它含有的大圖標和超大圖標:

技術分享圖片

解決方法是用原來的圖標替換修改後的圖標,然後重新編譯即可,所以在導入圖標之前你應該備份這個圖標,不然被VS修改了就沒用了。

技術分享圖片

[VC] 解決編譯出來的Win32應用程序(*.exe)在資源管理器裏不能顯示大圖標和超大圖標的問題