2015-02-23 35 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