VS 2008 SP1。
我为我们的客户创建了一个安装项目。 setup.exe和setup.msi的图标是标准图标。
我们的客户不希望这些图标。他们想拥有看起来像徽标的图标。
是否可以将* .exe和* .msi图标更改为不同的图标?
答案 0 :(得分:3)
您可以更改setup.exe图标,但我不确定* .msi。我没有用它来测试它。
快速谷歌搜索提取了其他一些方法,因此,如果这不适用于您的特定情况,请查看these部分内容。
答案 1 :(得分:2)
无法更改msi的图标。它没有设置图标。如果安装了Windows Installer,它只是作为安装包处理的文档。如果没有,您实际上只会看到未知文件类型的Windows默认图标!
对于setup.exe,您可以通过在构建后编辑exe上的图标来完成此操作。来自mc2thaH的答案(步骤2-4)是一种方法。
图标编辑的另一个工具是Greenfish Icon Editor Pro,这是一个非常好的免费图标编辑器,完全支持32位图像编辑。 Download here
答案 2 :(得分:1)
msi无法编辑。同时设置exe doenst具有所有有效信息。处理此问题的最佳方法是使用msi to exe转换器。 EgeUE-MSI-to-EXE是一个不需要安装的好转换器。它将msi转换为exe。现在,您可以按照@mkchandler的说明编辑Visual Studio中此exe的图标。请记住,您要导入的徽标必须是.ico文件,以避免进一步的复杂化。我没有得到jpg或bmp图像作为图标。 ico像微风一样工作得很好..