2015-02-23 34 views
-2

有一些工具,满足这样的要求:免费工具,以命令行模式下的Windows安装

  1. 压缩名为.exe,.dll .ICO等文件到单个.exe安装程序(SFX或别的东西, )
  2. 安装人员应建议提取到PROGRAMFILES目录
  3. 安装程序应该创造STARTMENU和桌面图标
  4. 安装人员应建议运行程序安装
  5. 后可免费使用

我想财产以后这样的:

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 
+0

我投票结束了离题,但我认为[NSIS](http://nsis.sourceforge.net/Main_Page)可能会满足您的需求。 – mjs 2015-02-23 12:18:33

+1

这可能应该被移植到软件推荐 – mjs 2015-02-23 12:18:55

+0

对不起为什么它是题外话?它涉及编程 – user3479125 2015-02-23 12:23:50

回答

0

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

伟大的工具,但你必须在帕斯卡(的Bleh)

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

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

它有一个已经开发的脚本的大型库来检查一千件事情(例如this)。

非常强大,你可以做任何你想做的事情,除了风格的安装程序(你可以改变左侧的图像)。正如我所说的,真正的缺点是它是Pascal,而Pascal很糟糕(尽管它很容易)。

+0

Inno Setup很棒。谢谢! – user3479125 2015-03-01 20:41:16