如何将图标添加到无图标的 exe 文件中?

问题描述 投票:0回答:3

我为自己制作的游戏制作了自己的exe文件,但是exe文件没有图标,我找不到更改它的方法。

资源黑客不起作用,因为它一开始就没有图标。

有什么解决办法吗?

windows icons exe
3个回答
8
投票

使用 Resource hacker,打开您要编辑的无图标 exe。
Exe with no icon Settings path to reasource adding

接下来,打开操作选项卡并单击“添加图像或其他二进制资源...”,它将打开一个标有“添加二进制资源”的小窗口。

单击选择文件按钮。选择您的 .ico 文件并按“打开”,然后您可以根据自己的选择命名图标资源。然后按“添加资源”,这将向您的 exe 文件添加一个图标。

Exe now with icon folder 最后按保存保存exe。现在应该填充正确的图标。

Exe now with icon


0
投票

您可以使用终端(

cmd
powershell
)直接输入命令(确保
ResourceHacker.exe
在环境PATH中可访问)。

ResourceHacker -open input.exe -save output.exe -resource my.ico -mask ICONGROUP,MAINICON, -action addoverwrite -log CONSOLE

为了更清晰起见,以下说明将逐行显示:

cmd(分割线符号

^

ResourceHacker -open input.exe -save output.exe ^
-resource my.ico ^
-mask ICONGROUP,MAINICON, ^
-action addoverwrite -log CONSOLE

powershell(分割线符号`

ResourceHacker -open input.exe -save output.exe `
-resource my.ico `
-mask ICONGROUP,MAINICON, `
-action addoverwrite -log CONSOLE

resource add icon


-1
投票

如果您的应用程序是由 C++ 语言的 Window.h 文件制成的,您可以这样做, 在使用 WNDCLASS 注册类时,有一个变量 hicon,您可以只在那里添加图标,它还有另一个变量字段 hicomsm,您甚至可以在那里添加图标。 此页面有完整的参考 -> https://learn.microsoft.com/en-us/windows/win32/api/winuser/ns-winuser-wndclassa

© www.soinside.com 2019 - 2024. All rights reserved.