是否可以将setup.exe和setup.msi图标更改为其他图标?

VS 2008 SP1。

我为我们的客户创建了一个安装项目。 setup.exe和setup.msi的图标是标准图标。

我们的客户不希望这些图标。 他们希望拥有看起来像徽标的图标。

是否可以将* .exe和* .msi图标更改为不同的图标?

您可以更改setup.exe图标,但我不确定* .msi。 我还没试过它。

  1. 在Visual Studio中构建安装项目
  2. 打开刚刚构建的setup.exe文件,文件 – >打开 – >文件
  3. 右键单击文件资源管理器窗口中的“图标”节点,即可进行更改和保存。
  4. 在弹出对话框中导入所需的图标,并确保图标的ID是最小的。

一个快速的谷歌搜索提取了一些其他方法,所以如果这不适用于您的特定情况,请检查其中的一些。

无法更改msi的图标。 它没有设置图标。 如果安装了Windows Installer,它只是作为安装包处理的文档。 如果没有,您实际上只会看到未知文件类型的Windows默认图标!

对于setup.exe,您可以通过在构建后编辑exe上的图标来实现。 来自mc2thaH(步骤2-4)的答案是一种方法。

另一个图标编辑工具是Greenfish Icon Editor Pro,它是一个非常好的免费图标编辑器,完全支持32位图像编辑。 在这里下载 。

msi无法编辑。 同时设置exe doenst具有所有有效信息。 处理此问题的最佳方法是使用msi to exe转换器。 EgeUE-MSI-to-EXE是一个不需要安装的好转换器。 它将msi转换为exe。 现在,您可以按照@mkchandler的说明编辑Visual Studio中此exe的图标。 请记住,您要导入的徽标必须是.ico文件,以避免进一步的复杂化。 我没有得到jpg或bmp图像作为图标。 ico像微风一样工作得很好..