用 WiX 替换 exe 图标

发布于 2024-10-12 20:23:58 字数 126 浏览 3 评论 0 原文

因此,我们正在 OEM'ing 我们的应用程序,并且我们有多个 WiX 项目引用我们的应用程序。

现在很容易切换出用于创建快捷方式、控制面板添加/删除图标等的 ico...但是有没有办法更改我的应用程序 exe 内的图标?

So we are OEM'ing our app, and we have multiple WiX projects referencing our app.

Now it's easy enough to switch out the ico used to create the shortcuts, control panel add/remove icon, etc... But is there a way to change the icon that is inside my applications exe?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

挽心 2024-10-19 20:23:58

在我看来,这并不是一个真正的 WiX 问题。 Windows 可执行程序 (PE) 文件具有嵌入的资源。您需要使用资源编辑器来获取编译后的 EXE 并替换图标。否则,您必须使用新图标从源代码重新编译 EXE。

另一种可能性是你的 EXE 是一个非常薄的饰面,它在你的真实代码所在的位置启动一个 DLL。通过这种方式,人们可以出于品牌目的创建 EXE 的不同实现,同时共享通用功能。

我在 FireworksIsWiX 项目。

This isn't really a WiX question, IMO. Windows Program Executables ( PE ) files have embedded resources. You would need to use a resource editor to take your compiled EXE and replace icon. Otherwise you'd have to recompile your EXE from source with a new icon.

Another possibility is your EXE is a very thin veneer that launches a DLL(s) where your real code is. This way people can create different implementations of the EXE for branding purposes yet share common functionality.

I do something like that in the Fireworks and IsWiX projects found on CodePlex.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文