能否将setup.exe和setup.msi的图标更改为其他图标?

6

VS 2008 SP1。

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

我们的客户不想要这些图标。他们希望有像他们的徽标一样的图标。

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

3个回答

6
您可以更改setup.exe图标,但我不确定*.msi文件是否可以。我没有测试过它。
1. 在Visual Studio中构建安装程序项目。 2. 打开刚刚构建的setup.exe文件,选择 文件 -> 打开 -> 文件。 3. 在文件资源管理器窗口中右键单击“图标”节点,即可更改并保存。 4. 在弹出的对话框中导入所需的图标,并确保图标的ID最小。
快速谷歌搜索可以找到一些其他方法,如果这种方法对您的情况不起作用,请查看其中的一些链接

我能同时更改任务栏中exe的图标吗? - Sebastian
2
我的VS弹出窗口显示xxx.exe没有可用的编辑器。 - Elderry
1
我也是,@Elderry 使用 VS 2017。你找到解决方法了吗? - Fraze

3
无法更改msi的图标。它没有设置图标。如果您安装了Windows Installer,则将其处理为安装包的文档。否则,你实际上只会看到未知文件类型的Windows默认图标!
对于setup.exe,您可以在构建后编辑exe上的图标。mc2thaH的回答(步骤2-4)是一种方法。
另一个用于图标编辑的工具是Greenfish Icon Editor Pro,这是一个非常好的免费图标编辑器,完全支持32位图像编辑。点击此处下载

1

无法编辑MSI。同时,安装程序exe没有所有有效信息。处理此问题的最佳方法是使用msi到exe转换器。EgeUE-MSI-to-EXE是一个不需要安装的好转换器。它可以即时将msi转换为exe。现在,您可以像@mkchandler所解释的那样从Visual Studio编辑此exe的图标。请记住,您要导入的徽标必须是.ico文件,以避免进一步的复杂性。我没有成功地将jpg或bmp图像作为图标使用。ico像微风一样运行良好。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接