我要创建Windows Installer,其步骤如下:
-
警告用户退出所有程序
-
介绍要安装的扩展
-
如果合适,请向用户询问已注册所有者的名称和许可证密钥。
-
显示扩展的许可协议并要求用户接受
-
建议在磁盘上安装扩展(但允许用户覆盖此默认设置)
-
检查产品或其他扩展名是否已存储在指定位置
-
询问用户要使用此扩展名的产品(搜索磁盘、浏览或跳过)
-
或者,确定扩展是否与所选产品兼容
-
要求用户确认安装的所有详细信息
-
创建标记文件以标记扩展安装的根目录
-
将文件复制到磁盘(见下文)
-
在“关于”描述中插入已注册所有者的名称和许可证密钥
-
创建适当的条目以允许用户卸载扩展
-
在每个选定产品中写入链接文件以将扩展名与产品关联
-
提供显示扩展发行说明(“自述”文件)
(步骤复制自
Extension installer creation script
)
我有几个问题:以前有人尝试过为Eclipse功能创建Windows Installer吗?对你有用吗?有什么需要准备的问题吗?
我对安装程序包的经验很少。哪个安装程序能够处理所有这些步骤?对于步骤7,我想在磁盘上搜索已安装的Eclipse产品(可以通过
.eclipseproduct
主目录中的文件)。步骤8应检查是否安装了先决条件功能(不确定如何执行此操作,只需在中扫描已安装的功能
features
目录现在应该可以工作了),如果没有,安装它们(将捆绑在安装程序中)
我想用一个
Inno Setup
,
NSIS
,
Excelsior Installer
或者其他的。哪一个能表演这个把戏?