这个问题已经在这里有一个答案:
- 在命令行中添加图标到现有的EXE文件 5个回答
...喜欢的东西,我可以融入我的构建进程ID:有什么“标准”的工具,做这个?
这个问题已经在这里有一个答案:
...喜欢的东西,我可以融入我的构建进程ID:有什么“标准”的工具,做这个?
你见过资源黑客 ? 您也可以通过驱动它的命令行 (脚本),所以我敢肯定,它可以纳入你的构建。
我敢肯定, 资源黑客能做到这一点,和其他一些东西,我相信我认识的时候,我用它,而回它的图标。 希望可以帮助你!
您需要创建一个资源脚本文件( .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 。
从技术上讲,既不会让你真正改变现有的可执行文件的图标,但不知何故,我怀疑这就是你真正想做的事情。
看起来我已经找到了完美的解决方案为我想要做的事。