是否有一个命令行工具来改变一个Win32 EXE的图标嵌入? [重复](Is there a c

2019-07-31 03:55发布

这个问题已经在这里有一个答案:

  • 在命令行中添加图标到现有的EXE文件 5个回答

...喜欢的东西,我可以融入我的构建进程ID:有什么“标准”的工具,做这个?

Answer 1:

你见过资源黑客 ? 您也可以通过驱动它的命令行 (脚本),所以我敢肯定,它可以纳入你的构建。



Answer 2:

我敢肯定, 资源黑客能做到这一点,和其他一些东西,我相信我认识的时候,我用它,而回它的图标。 希望可以帮助你!



Answer 3:

您需要创建一个资源脚本文件( .rc ),然后将其与编译成目标文件rc.rc.res )和cvtres.res.obj )。 这两个工具都包含在Microsoft平台SDK。 当包括目标文件到连接器的命令,结果将在资源脚本文件中指定的图标。 这里有一个样本资源文件,并创建对象的命令:

RESOURCE.RC:

101          ICON                    "my_icon.ico"

你的图标文件是在文件my_icon.ico 。 命令来编译这些成目标文件:

rc -fo resource.res resource.rc
cvtres -machine:ix86 -out:resource.obj resource.res

但是,迄今为止设定的程序图标的最简单的方法是只做到这一点在Visual Studio 。

从技术上讲,既不会让你真正改变现有的可执行文件的图标,但不知何故,我怀疑这就是你真正想做的事情。



Answer 4:

看起来我已经找到了完美的解决方案为我想要做的事。



文章来源: Is there a command line utility to change the embedded Icon of a win32 exe? [duplicate]
标签: windows icons