這個問題後更改的圖標是寫在幾個地方(如here和here)。利用資源黑客爲構建
在第二個問題有一個評論,說用
ResHacker.exe -addoverwrite "Project.exe", "Project.exe", "ProgramIcon.ico", ICONGROUP, MAINICON, 0
我使用的-modify
代替-addoverwrite
ResHacker.exe -modify "Project.exe", "Project.exe", "ProgramIcon.ico", ICONGROUP, MAINICON, 0
也試過,但結果是一樣的。
的圖標會變成:如果我的exe文件,右鍵單擊,檢查我看到被更改圖標的屬性,但在Windows資源管理器我仍然看到舊圖標。
如果我與資源黑客打開它(所以不使用它作爲命令行工具,但作爲正常的GUI工具)我看到在「打開文件」對話框中選擇正確的圖標。
任何人都可以提出一個解決辦法?我想在Delphi後期構建事件中使用它。
我懷疑你是從資源管理器的緩存中看到Icon的。如果你在後期製作活動中這樣做,爲什麼不把正確的圖標鏈接到開頭? – 2011-03-02 10:00:36
使用相同的dpr,我需要創建2個名稱和2個圖標的文件。 (當然,我可以用2dpr做到這一點,但這意味着保持兩者,而這將是完美的解決方案)。無論你是正確的,只是探索者的緩存。如果yuo發佈答案,我會接受它。謝謝。 – LaBracca 2011-03-02 11:24:16