我正在尝试在 Linux 中使用 Bash 脚本设置 Windows 可执行图标,但找不到任何相关内容。
我找到了这个工具 www.nongnu.org/icoutils ,但在我看来你只能从可执行文件中提取 .ico 文件(然后将其转换为 png),或者做相反的事情:它需要 pngs 并创建一个 .ico 但它不能将新的 ico 写入可执行文件。
我是对还是错?我应该怎么办 ?
顺便说一句,我找到了 this thread 和 this one ,但他们没有完全回答这个问题......
谢谢 !
最佳答案
一种方法是将 Resource Hacker 与 wine 一起使用。
所以,
wine
Resource Hacker
Resource Hacker
安装 wine
(或 wine32
,如果您使用的是 64 位):$ 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
文件上有用。它也失败了,我不知道为什么。 希望这可以帮助!
关于linux - 从 Linux 设置 Windows exe 图标(没有 Wine ?),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23257012/