Нет необходимости перезагружать
вопрос написан в нескольких местах (например,Вот а такжеВот).
Во втором вопросе есть комментарий, который говорит, чтобы использовать
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 я все еще вижу старый значок.
Если я открою его с помощью Resource Hacker (не используя его как инструмент командной строки, а как обычный инструмент с графическим интерфейсом), я вижу правильный значок в диалоговом окне «Открыть файл».
Кто-нибудь может предложить решение? Я пытаюсь использовать это в событии пост-сборки Delphi.