用 WiX 替换 exe 图标
因此,我们正在 OEM'ing 我们的应用程序,并且我们有多个 WiX 项目引用我们的应用程序。
现在很容易切换出用于创建快捷方式、控制面板添加/删除图标等的 ico...但是有没有办法更改我的应用程序 exe 内的图标?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
因此,我们正在 OEM'ing 我们的应用程序,并且我们有多个 WiX 项目引用我们的应用程序。
现在很容易切换出用于创建快捷方式、控制面板添加/删除图标等的 ico...但是有没有办法更改我的应用程序 exe 内的图标?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
在我看来,这并不是一个真正的 WiX 问题。 Windows 可执行程序 (PE) 文件具有嵌入的资源。您需要使用资源编辑器来获取编译后的 EXE 并替换图标。否则,您必须使用新图标从源代码重新编译 EXE。
另一种可能性是你的 EXE 是一个非常薄的饰面,它在你的真实代码所在的位置启动一个 DLL。通过这种方式,人们可以出于品牌目的创建 EXE 的不同实现,同时共享通用功能。
我在 Fireworks 和 IsWiX 项目。
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.