NSIS(Nullsoft 腳本化安裝系統)3.10

NSIS(Nullsoft 腳本化安裝系統)3.10

NSIS,也稱為 Nullsoft Scriptable Install System,是一個高效的開源程序,用於建立 Windows 安裝程式。其緊湊且多功能的設計使其成為透過網路分發的理想選擇。

當使用者與您的產品進行初次互動時,可靠且一致的安裝程式是成功軟體的關鍵要素。 NSIS 可讓您產生這樣的安裝程序,可以有效地完成設定軟體的所有必要步驟。

NSIS 是一個基於腳本的工具,可讓您輕鬆建立必要的邏輯來處理最複雜的安裝任務。有多種外掛程式和腳本可供使用,可讓您建立 Web 安裝程式、與 Windows 和其他軟體元件互動以及安裝或更新共用元件。

特徵:

  • 產生獨立的可執行安裝程序
  • 支援 ZLib、BZip2 和 LZMA 資料壓縮(檔案可以單獨或一起壓縮)
  • 卸載支援(安裝程式可以產生卸載程式)
  • 可自訂的使用者介面(對話方塊、字體、背景、圖示、文字、複選標記、圖像等)
  • 經典和現代的嚮導介面
  • 此安裝程式支援多種語言,包括 RTL 語言,使其完全多語言。目前,有超過 40 種可用翻譯,使用者還可以選擇建立自己的翻譯。
  • 頁面系統:可以新增標準精靈頁面或自訂頁面
  • 使用者選擇安裝組件,組件選擇樹
  • 多種安裝配置(通常是最小、典型、完整)和自訂配置
  • 使用 CRC32 校驗和的安裝程式自我驗證
  • 壓縮資料大小的開銷較小(預設選項為 34 KB)
  • 能夠以文字或 RTF 格式顯示許可協議
  • 能夠從登錄中偵測目標目錄
  • 易於使用的插件系統(包括許多用於建立自訂對話方塊、網路連線、HTTP 下載、檔案修補、Win32 API 呼叫等的插件)
  • 安裝程式最大可達 2GB
  • 用於自動化安裝的可選靜默模式
  • 支援已定義符號、巨集、條件編譯、標準預先定義的預處理器
  • 使用 PHP 和彙編元素(包括使用者變數、堆疊、實際流程控制等)的可愛編碼體驗

開發人員擁有自己的虛擬機器來編寫可以支援以下功能的程式碼:

  • 文件提取(具有可配置的覆蓋參數)
  • 檔案/目錄複製、重新命名、刪除、搜尋
  • 插件DLL調用
  • DLL/ActiveX 控制項註冊/登出
  • 可執行檔的執行(shell 執行和等待選項)
  • 快捷方式創建
  • 註冊表項讀取/設定/枚舉/刪除
  • INI檔案讀/寫
  • 通用文字檔讀/寫
  • 強大的字串和整數操作
  • 根據類別名稱或標題尋找窗口
  • 使用者介面操作(字體/文字設定)
  • 視窗訊息發送
  • 使用者與訊息框或自訂頁面的交互
  • 包括分支、比較和其他操作。
  • 錯誤檢查
  • 重新啟動支持,包括重新啟動時刪除或重新命名
  • 安裝程式行為命令(例如顯示/隱藏/等待/等)
  • 腳本中的使用者函數
  • 使用者操作的回呼函數

NSIS 3.10 的變更日誌如下:

  • 修復了 LogicLib SafePPO 錯誤(錯誤#1291)
  • NSISdl 現在支援位置重定向中的相對 URL(PR #24)
  • 新增了 InstType /UNINSTNOCUSTOM 和 /UNINSTCOMPONENTSONLYONCUSTOM
  • 修正了 SetDetailsPrint Lastused 和 3.09 中引入的插件的錯誤(錯誤#1300)
  • 新增了對 nsDialogs 的 NSD_CB_Find SelectStringExact 支持
  • 修復部分選擇頁面中的 RTL 文本

從以下連結下載開源 NSIS 3.10 安裝程序,大小為 1.6 MB:https://sourceforge.net/projects/nsis/files/NSIS%203/3.10/nsis-3.10-setup.exe/download。要了解有關 NSIS 的更多信息,請訪問其主頁 https://nsis.sourceforge.io/Main_Page 並查看版本 3.10 的發行說明:https://nsis.sourceforge.io/Docs/AppendixF.html#v3。 10.

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *