在第二个问题中有一条评论说要使用
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 打开它(所以不使用它作为命令行工具,而是作为普通的 GUI 工具)我在“打开文件”对话框中看到正确的图标。
有人可以提出解决方案吗?我正在尝试在 Delphi 后期构建事件中使用它。