使用命令行模式制作 Windows 安装程序的免费工具
Free tool to make Windows installer with command line mode
有没有什么工具可以满足这样的要求:
- 将 .exe、.dll、.ico 等文件压缩到单个 .exe 安装程序(SFX 或其他)
- 安装程序应该建议提取到程序文件目录
- 安装程序应在开始菜单和桌面上创建图标
- 安装程序应该在安装后建议 运行 程序
- 可以免费使用
我想要这样的东西:
createinstaller.exe -source_folder e:\myprogram\ -install_path=%ProgramFiles%\myprogram\ -app_icon=e:\myprogram\appicon.icon -create_launch_icons -suggest_run_after_install myexec.exe
我们目前使用 Inno Setup:http://www.jrsoftware.org/isinfo.php
很棒的工具,但您必须使用 Pascal 编写代码 (bleh)
您编写一个 .iss 文件来列出您要包含的文件、它们的安装位置、程序信息(标题、版本...)和 运行 的脚本(例如检查是否安装了特定的框架)。
它有预处理器指令,因此您可以创建 "tree" 脚本来构建您的设置,具体取决于您 运行 的 "root" 脚本。
它有一个大型 already-developed 脚本库来检查一千个东西(例如 this)。
非常强大,你几乎可以做任何你想做的事,除了安装程序的样式(你可以改变左边的图像)。正如我所说,真正的缺点是它是 Pascal,而 Pascal 很烂(尽管它很简单)。
有没有什么工具可以满足这样的要求:
- 将 .exe、.dll、.ico 等文件压缩到单个 .exe 安装程序(SFX 或其他)
- 安装程序应该建议提取到程序文件目录
- 安装程序应在开始菜单和桌面上创建图标
- 安装程序应该在安装后建议 运行 程序
- 可以免费使用
我想要这样的东西:
createinstaller.exe -source_folder e:\myprogram\ -install_path=%ProgramFiles%\myprogram\ -app_icon=e:\myprogram\appicon.icon -create_launch_icons -suggest_run_after_install myexec.exe
我们目前使用 Inno Setup:http://www.jrsoftware.org/isinfo.php
很棒的工具,但您必须使用 Pascal 编写代码 (bleh)
您编写一个 .iss 文件来列出您要包含的文件、它们的安装位置、程序信息(标题、版本...)和 运行 的脚本(例如检查是否安装了特定的框架)。
它有预处理器指令,因此您可以创建 "tree" 脚本来构建您的设置,具体取决于您 运行 的 "root" 脚本。
它有一个大型 already-developed 脚本库来检查一千个东西(例如 this)。
非常强大,你几乎可以做任何你想做的事,除了安装程序的样式(你可以改变左边的图像)。正如我所说,真正的缺点是它是 Pascal,而 Pascal 很烂(尽管它很简单)。