使用命令行模式制作Windows安装程序的免费工具

时间:2015-02-23 12:10:50

标签: windows command-line installer self-extracting

是否有一些工具可以满足这些要求:

  1. 将.exe,.dll,.ico等文件压缩为单个.exe安装程序(SFX或其他)
  2. 安装程序应建议提取到程序文件目录
  3. 安装程序应在startmenu和桌面上创建图标
  4. 安装程序应建议安装后运行程序
  5. 可以免费使用
  6. 我想要这样的事情:

    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 
    

1 个答案:

答案 0 :(得分:0)

我们目前使用Inno设置:http://www.jrsoftware.org/isinfo.php

很棒的工具,但你必须用Pascal(bleh)编码

您编写.iss文件以列出要包含的文件,安装位置,程序信息(标题,版本...)和要运行的脚本(例如检查是否安装了特定框架)

它具有预处理程序指令,因此您可以创建脚本“树”,以根据您运行的“根”脚本构建设置。

它有一个庞大的已经开发的脚本库来检查一千个东西(比如this)。

非常强大,你可以做任何你想要的东西,除了样式安装程序(你可以只改变左边的图像)。正如我所说,真正的缺点是它是Pascal,Pascal很糟糕(尽管很容易)。