LaB*_*cca 11 delphi explorer icons embedded-resource post-build-event
在第二个问题中,有一条评论说要使用
ResHacker.exe -addoverwrite "Project.exe", "Project.exe", "ProgramIcon.ico", ICONGROUP, MAINICON, 0
Run Code Online (Sandbox Code Playgroud)
我也试过用-modify
而不是-addoverwrite
ResHacker.exe -modify "Project.exe", "Project.exe", "ProgramIcon.ico", ICONGROUP, MAINICON, 0
Run Code Online (Sandbox Code Playgroud)
但结果是一样的.
图标已更改:如果我右键单击exe文件并检查属性,我看到图标已更改,但在Windows资源管理器中,我仍然看到旧图标.
如果我用Resource Hacker打开它(所以不使用它作为命令行工具,而是作为普通的GUI工具),我在"打开文件"对话框中看到了正确的图标.
有人可以提出解决方案吗?我试图在Delphi post build事件中使用它.
David是对的,Explorer的图标缓存需要更新.
在命令之后将以下命令添加到批处理文件中ResHacker
:
ie4uinit.exe -ClearIconCache
Run Code Online (Sandbox Code Playgroud)
(ie4unit
是内置命令)
无需重启explorer
.
归档时间: |
|
查看次数: |
6220 次 |
最近记录: |