【问题标题】:how to create a SETUP.EXE wrapper for an MSI file using NSIS如何使用 NSIS 为 MSI 文件创建 SETUP.EXE 包装器
【发布时间】:2009-12-11 08:13:59
【问题描述】:

我想将现有的 msi 安装程序文件打包到 NSIS 安装程序可执行文件中。因为没有任何选项可以更改 msi 文件的图标。我只想自定义输出setup.exe的图标。除此之外,我还想确保 NSIS 不会在我的安装程序中添加任何额外的用户界面。有人有这样做的想法吗?提前致谢。

【问题讨论】:

  • 哇,只是为了图标?你不觉得有点矫枉过正吗?
  • 真的,这些不是标签!!!
  • 哈哈哈,这是我在 SO 上看到的最好的标签。标签本身直接传达了问题! :P

标签: windows-installer installation nsis


【解决方案1】:

你想要的 NSIS 属性是:Icon 和 SilentInstall

您可以通过使用 ExecWait 运行 msiexec.exe 来执行 .msi(搜索 NSIS 论坛和 wiki 以获取示例)

【讨论】:

    【解决方案2】:

    为此,您最好使用7-Zip,它包含一个专门用于创建自解压安装程序文件的模块,无需额外的用户界面。

    【讨论】:

      【解决方案3】:

      只是为了改变图标使用一个叫做resource hacker的旧实用程序

      【讨论】:

        【解决方案4】:

        您可能想尝试一下:
        Program Icon Changer
        Change exe icon - Icon Changer

        那里可能也有免费的,虽然我还没有找到:P

        【讨论】:

        • 您不能在不破坏 crc 检查的情况下更改 nsis 图标。至于免费的资源编辑器,有几个,例如 google Resource Hacker
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-12-23
        • 1970-01-01
        • 1970-01-01
        • 2011-01-07
        • 1970-01-01
        相关资源
        最近更新 更多