适用于Windows应用程序的Installer

时间:2009-05-20 08:29:12

标签: windows nsis

我必须为ActiveX组件创建一个安装文件。此ActiveX组件将作为* .exe安装程序文件下载,执行此安装程序文件将在用户的PC上安装所需的ActiveX组件。

要创建这样的安装文件,我遇到了两个安装程序软件 -

  • 安装Shield
  • NSIS(Nullsoft Scriptable Install System)

那么上述哪个选项更可取或有任何其他选择?

3 个答案:

答案 0 :(得分:4)

InstallShield唯一的用途就是它的IDE。事实证明,当您不需要编写一行代码时,它对于非常基本的安装程序来说效果非常好。但是,当您需要创建自定义任务并使用InstallShield的脚本语言时,这是一种非常笨拙和不愉快的体验。

在可靠性,灵活性,速度和尺寸方面,NSIS远远优于InstallShield。我知道这是一个大胆的主张。但是你可以在这里阅读我的安装系统故事,以及是什么让我看到了NSIS ... http://swortham.blogspot.com/2008/02/nsis-another-gem-from-nullsoft.html

答案 1 :(得分:1)

在visual studio中,您还可以为使用Windows安装程序的Active X创建一个安装程序项目。

答案 2 :(得分:-1)

InstallShield优于NSIS。但是,由于NSIS是免费的,足以满足您的需求,我建议使用它。