在第二个问题中有一条评论建议使用
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 Explorer中仍然看到旧图标。
如果我使用Resource Hacker打开它(因此不将其用作命令行工具,而是用作普通GUI工具),则在“打开文件”对话框中可以看到正确的图标。
有人能提供解决方案吗? 我正在尝试在Delphi后构建事件中使用它。