1

我正在使用 Godot 创建一个媒体播放器。该应用程序已经能够通过使用文件资源管理器中的打开方式选项来播放 .mp3 文件。项目名称为“Media player”,可执行文件名为“Media Player.exe”,但在打开菜单中显示为“Godot Engine”。

所以我的问题是:是否有可能改变这一点?如果是这样,怎么做?

注意:该选项仅在首次通过手动导航到可执行文件打开 .mp3 文件后可见。因此,.mp3 文件不是用 Godot 游戏引擎打开的,而是由用它制作的应用程序打开的。

这是一个例子。

在此处输入图像描述

4

2 回答 2

1

在 Godot 中,当您为 Windows 导出(安装了导出模板,使用 Window 桌面预设)时,在“选项”选项卡的底部,您会找到一个“应用程序”部分。

在那里您可以找到要设置的字段:

  • 图标
  • 文件版本
  • 产品版本
  • 公司名
  • 产品名称
  • 文件描述
  • 版权
  • 商标

这些与您在 exe 的属性中看到的字段相匹配。

在我的测试中,我发现我需要在“文件描述”字段的“打开方式”对话框中输入我想要的名称。


但是,如果您没有配置rcedit ,那将不起作用。下载 rcedit,然后转到菜单编辑器 -> 编辑器设置 -> 导出 -> Windows -> Rcedit 并将路径设置为下载位置。

Godot 将使用 rcedit 编辑 exe(类似于使用 resourcehacker)以插入这些值。如果没有配置 rcedit,Godot 会静默跳过这一步。


顺便说一句,Windows 会将“公司名称”和“文件描述”字段复制到:

Equipo\HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\Shell\MuiCache

在那里,您将找到两个名称以您的 exe 路径开头的字符串值。其中一个字符串值的名称以“.ApplicationCompany”结尾,并具有“公司名称”字段的值。另一个字符串值具有以“.FriendlyName”结尾的名称,并且具有“文件描述”字段的值的值。

如果您没有在“打开方式”对话框中看到这些值更新,那是因为 Windows 正在从那里读取它们。


您可能还对以下内容感兴趣:更改 Windows 的应用程序图标

于 2022-01-11T17:52:41.340 回答
0

找到了解决方案。

通过使用resourcehacker编辑 .exe 文件,您可以调整文件描述和图标。通过编辑产品名称将给出正确的名称。

多亏了 Godot 论坛的 Cyber​​eality 启发了我这个解决方案。

在此处输入图像描述

于 2022-01-11T16:24:32.947 回答