下載 NSIS 3.11 – Nullsoft 腳本安裝系統

下載 NSIS 3.11 – Nullsoft 腳本安裝系統

NSIS(Nullsoft 腳本安裝系統)概述

NSIS(Nullsoft Scriptable Install System)是一個強大的開源框架,用於建立適合 Windows 環境的安裝程式。其輕量級和適應性強的設計使其非常適合在互聯網上分發,確保軟體應用程式的高效部署。

可靠安裝程序的重要性

由於安裝程式是用戶與軟體的第一次交互,因此它的穩定性和可靠性至關重要。 NSIS 使開發人員能夠製作安裝程序,滿足無縫設定其應用程式的所有必要要求。

腳本靈活性

NSIS 在基於腳本的系統上運行,使開發人員能夠定義最複雜的安裝過程背後的邏輯。多種預先存在的外掛程式和腳本提供了額外的功能,允許建立 Web 安裝程式、與各種 Windows 元件互動以及管理共用資源。

NSIS 的主要功能

  • 產生獨立的可執行安裝程序
  • 支援全面的資料壓縮格式:ZLib、BZip2 和 LZMA
  • 包含卸載支持,可產生卸載程序應用程式
  • 高度可自訂的使用者介面,具有對話框、字體、背景、圖示等選項
  • 提供經典和現代的嚮導介面
  • 支援超過 40 種語言,允許整合 RTL 語言
  • 靈活的頁面系統可新增標準或自訂精靈頁面
  • 具有組織選擇樹的使用者可選擇安裝組件
  • 多種安裝配置(最小、典型、完整)以及自訂設置
  • 使用 CRC32 校驗對安裝程式進行自我驗證
  • 安裝程式最大大小限制為 2GB,開銷最小
  • 可選的靜默模式,用於自動安裝
  • 用於定義符號、巨集和條件編譯的高階預處理器功能
  • 整合 PHP 和彙編語言元素的直覺式編碼體驗

安裝能力

NSIS 安裝程式配備了自己的虛擬機器(VM),可實現複雜的編碼功能,包括:

  • 使用可配置覆蓋選項提取文件
  • 複製、重新命名和刪除等檔案操作
  • 呼叫插件 DLL
  • 註冊/取消註冊 DLL 和 ActiveX 控件
  • 執行外部程式
  • 建立快捷方式和管理註冊表項
  • 處理 INI 檔案和通用文字檔案操作
  • 輕鬆執行字串和整數操作
  • 透過訊息框或自訂頁面進行使用者交互
  • 支援條件邏輯、錯誤檢查和重新啟動功能
  • 註冊用戶函數和回調支援全面的腳本編寫

NSIS 3.11 中值得注意的更新

NSIS 的最新更新版本 3.11 包括旨在增強安全性和功能性的重要變更:

  • 實現了創建受限 $PLUGINSDIR 的重試機制,解決了 Sandro Poppi 揭露的潛在權限提升問題(錯誤 #1315)。

小改進

  • 新增了重試邏輯以解決開啟安裝程式時出現的共用錯誤(部分修補程式#316)。
  • 支援透過魔術註釋設定檔案來源解碼字元集(補丁#292)。
  • 修正了卸載程式許可證畫面的背景顏色(錯誤 #1314)。
  • 增強了 MakeNSISW 中 CHARSET 命令列參數的處理(補丁 #315)。
  • 使 System/Resource.dll 可重現(補丁 #312)。
  • 已更新 Zip2Exe 以接受。 zip 格式以命令列輸入。
  • 改進芬蘭語翻譯(補丁#313)。

下載和資源

您可以透過以下連結下載 NSIS 3.11: NSIS 3.11 |檔案大小:1.6 MB(開源)。

欲了解更多信息,包括綜合文檔,請訪問 NSIS 主頁。您也可以查看 發行說明以取得詳細資訊。

如需更多資源和圖像,請造訪 此處

發佈留言

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