NSIS (Nullsoft Scriptable Install System) v3.05
NSIS 集成了網絡上能夠收集到的所有插件及應用示例,集成兩個腳本編輯器.NSIS 是“Nullsoft 腳本安裝系統”(Nullsoft Scriptable Installation System) 的縮寫,它是一個Open Source的Windows系統下安裝程序製作程序。它提供了安裝、卸載、系統設置、文件解壓縮等功能。NSIS通過它的腳本語言來描述安裝程序的行為和邏輯的,因為它基於腳本文件,所以你可以完全控制你的安裝程序的每個部分。它的腳本語言支持變量、函數、字串處理,就像是一個普通的程序語言——但它是為安裝程序這類應用所設計的。此增強版除了主程序的翻譯之外還把主要的文檔作了翻譯並修正了官方版本里簡體中文語言習慣用語不合適之處。單純的使用腳本來編寫安裝程序對於大多數人來說不僅困難而且容易出錯,為此,增強版裡集成了一個相當好用的腳本編輯器– VNISEdit。只需要根據嚮導就能輕鬆的做出很酷的安裝程序,甚至,你還可以在嚮導裡給你的安裝程序添加啟動畫面、讓你的安裝程序在安裝過程中播放音樂,而這,只需要點幾下鼠標即可。除此之外,VNISEdit 附帶的註冊表轉換插件還可以把.reg 文件一次性的轉換為NSIS 腳本。此增強版還在官方版本的基礎上集成了一些有用的插件。由於各個組件在使用時各自獨立,所以強烈推薦安裝全部組件。
更新日誌
https://nsis.sourceforge.io/Docs/AppendixF.html
v3.05:
Major Changes
Added PEAddResource and PERemoveResource
Added LoadAndSetImage
Allow quoted library path in System::Call
Improved nsExec Unicode and tab output parsing
Minor Changes
Added experimental ManifestLongPathAware attribute
%1 in !finalize command can be specified multiple times
Fixed -O stderr stream issue
Fixed InstallLib .NSI space-in-path bug
StrFunc now supports a “using” idiom to help with forward-declaration of functions
Added SectionInstType
Zero uninitialized data in icon group
Automatically doubles ampersands in the Name attribute
Fixed nsDialogs CB/LB_Get/SetItemData macros
Translations
Updated Hindi and Portuguese
官方下載(3.05)
https://sourceforge.net/projects/nsis/files/NSIS%203/3.05/nsis-3.05-setup.exe/download
https://sourceforge.net/projects/nsis/files/NSIS% 203/3.05/nsis-3.05.zip/download
http://prdownloads.sourceforge.net/nsis/nsis-3.05-setup.exe?download
http://prdownloads.sourceforge.net/nsis/nsis-3.05.zip