【问题标题】:Creating an Installer package创建安装程序包
【发布时间】:2012-11-02 23:18:20
【问题描述】:

所以我有一个已编译的 matlab 代码“Example.exe”...我想创建一个安装程序包,执行以下操作:

我的 exe 文件将驻留在网络驱动器上。

我的安装程序会首先询问用户安装路径。

然后它将exe(连同其他一些支持文件)复制到给定的路径中......如果文件夹已经存在,它会要求用户进行覆盖确认。

复制完成后,我的安装程序会询问用户是否要安装 MCR 并相应地安装(或不安装)。

一切完成后,桌面上会创建一个exe的快捷方式。

我的问题是,是否有一些安装程序包生成器可以完成所有这些?我了解 matlab 可以创建一个安装程序包,但我希望从网络驱动器复制我的文件。我也没有 Visual Studio,所以无法创建 msi。

【问题讨论】:

    标签: installation


    【解决方案1】:

    有一个简单的方法可以做到这一点,您需要一个名为 IExpress 的软件,它可以使用提供的界面(IExpress 向导)创建一个自解压的可执行文件 (.EXE) 或压缩的 Cabinet (.CAB) 文件。它包含在所有版本的 Windows 中(我认为..)。要运行 IExpress 向导,请转到本地驱动器:Windows\System32,搜索“iexpress”然后运行程序。 那么……

    按照以下步骤操作:
    1. 运行 iexpress.exe
    2. 创建一个新的“自提取指令”文件
    3. 仅提取文件
    4.指定标题、提示用户选项、许可证等
    5. 开始向您的包中添加文件
    7. 指定其他选项(窗口、消息)
    8. 输入您希望包裹所在的路径。

    然后你几乎完成了,创建你的包(可能需要几分钟),分发它,上传它等等。
    更多详情请访问http://www.makeuseof.com/tag/how-to-make-an-exe-installation-file/

    【解决方案2】:

    没有简单的方法可以做到这一点。但是如果你紧紧地束缚在 Windows 平台上,你绝对可以学习 Windows Installer 技术。它与 Visual Studio 无关!

    只需下载WiX toolset(它是免费且开源的!)并学习有关 Windows Installer 的 MSDN 文档。

    但这是复杂的方式,请记住。您可以花几个月的时间学习如何制作出色的 Windows 安装程序。

    当然,您可以使用 Inno Setup 或 NSIS,但我不建议这样做,因为它们重新设计了安装程序技术,而不是原生 Windows Installer。

    如果你愿意,我可以通过 Skype 或类似的方式了解你。 :-) 或者(不是很好的提议吗?)我可以为您编写安装程序并将所有代码发送给您并描述其中的用途。

    【讨论】:

      【解决方案3】:

      使用 iExpress! win xoxo 及以上版本可用 (xp)

      有了windows 8 pro,你可以用你的声音做一个包!仅适用于 win 8 或 8.1 pro。

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多