如何从c#代码更改可执行文件图标? (不是我的应用图标)

时间:2010-06-07 14:14:04

标签: c# resources icons

如何从c#代码更改* .EXE图标(不是我的主应用程序图标,而是从该应用程序我想要更改另一个exe的图标)。

我最终将不得不更改大量文件的图标,所以我正在寻找一种快速且良好的性能方式来实现它。

我一直在谷歌搜索30分钟,但我发现的是如何在VS中设置应用程序的图标。

3 个答案:

答案 0 :(得分:3)

您需要按Resources API methods所述调用here

具体而言,您需要致电BeginUpdateResourceUpdateResourceEndUpdateResource

答案 1 :(得分:0)

看到这个。 http://www.angusj.com/resourcehacker/

绝对不是通过C#,而是最终快速和良好的表现方式,就像你问的那样。

修改
All About Resource Hacker in a Brief Tutorial

答案 2 :(得分:0)

您可以改为创建exe的快捷方式,而不是黑客攻击.exe(非常友好)中的资源,这样您就可以在快捷方式中轻松使用自己的图标。有关如何执行此操作的详细信息,请参阅here,使用ShellLink类。