我试图在Linux中使用Bash脚本设置Windows可执行文件图标,但我找不到任何相关内容。
我找到了这个工具www.nongnu.org/icoutils,但在我看来,你只能从可执行文件中提取.ico文件(然后将其转换为png),或者反过来:它需要pngs并且它会创建一个.ico但它不能将新的ico写入可执行文件。 我是对还是错?我该怎么办?
顺便说一下,我找到了this thread和this one,但他们没有完全回答这个问题......
谢谢!
答案 0 :(得分:0)
一种方法是将Resource Hacker与wine一起使用。
因此,
wine
Resource Hacker
使用Resource Hacker
安装wine
(如果您使用64位,则为wine32
):
$ wine32 /path/to/reshack_setup.exe
更改图标:
$ wine32 .wine/drive_c/Program\ Files/Resource\ Hacker/ResHacker.exe -addoverwrite "oldexe.exe,new.exe,new.ico,ICONGROUP,MAINICON,0"
这对我有几个.exe
个文件。它也失败了,我不知道为什么。
希望这有帮助!