-1
我剛剛有一個完全瘋狂的想法:我想寫一個圖標更換器。用戶可以選擇一個exe文件和新的exe文件應該有的圖標。該項目應該是在C + +,但現在我的問題是:是否有可能更改爲外部exe文件的圖標,而無需重新編譯,我該怎麼做?我在網上找不到任何關於它的信息,也許我搜索了錯誤的東西......有人可以告訴我我該如何解決問題嗎?從C++更改EXE圖標可執行文件
我剛剛有一個完全瘋狂的想法:我想寫一個圖標更換器。用戶可以選擇一個exe文件和新的exe文件應該有的圖標。該項目應該是在C + +,但現在我的問題是:是否有可能更改爲外部exe文件的圖標,而無需重新編譯,我該怎麼做?我在網上找不到任何關於它的信息,也許我搜索了錯誤的東西......有人可以告訴我我該如何解決問題嗎?從C++更改EXE圖標可執行文件
也許這篇文章可以幫助 http://www.codeproject.com/Articles/635384/Target-Eye-Revealed-The-Cover-Story 它說明了如何查找某個圖標,當你找到舊的圖標,你可以用一個新的更換。
Explorer顯示的圖標是可執行文件中的資源。參見['EnumResourceNames'](http://msdn.microsoft.com/en-us/library/windows/desktop/ms648037.aspx),['UpdateResource'](http://msdn.microsoft.com/zh-cn/ us/library/windows/desktop/ms648049.aspx)等。 –
儘管可能,這將使數字簽名無效並可能引發反病毒保護。 – MSalters
好的,@IgorTandetnik,你可以將它發佈爲答案,這樣我可以將其標記爲已接受的答案? – user2855954