Nullsoft Scriptable Instalovat systém v krátké době NSIS je profesionální open-source nástroj pro vývoj instalátory Windows. Je navržen tak, aby byl tak malý, jak je to možné, a flexibilní, a proto je velmi vhodný pro distribuci internetové.
Instalátor je nejen první zkušenost uživatele s vaším produktem, mnohé problémy se softwarem může být také řešen poskytnutím spolehlivých instalačních nástrojů. NSIS vám umožní vytvořit stabilní, rychlé a uživatelsky přívětivé instalátory, které jsou schopné instalace, odinstalování, nastavení systémových nastavení, extrahování souborů a další. S skriptovací jazyk NSIS můžete provést jakýkoli vlastní logiku, kterou chcete.
Velká sbírka plug-inů, skripty a software v Developer Center vám pomůže vytvořit plně vybavený instalatérům a poskytuje řešení pro téměř každý scénář
Vlastnosti :.
- Generuje soběstačný spustitelný instalátory
- Podpora zlib Bzip2 a komprese dat LZMA (soubory mohou být komprimovány jednotlivě nebo společně)
- Podpora Uninstall (instalátor může generovat odinstalační)
- Nastavitelné uživatelské rozhraní (dialogy, fonty, zázemím, ikony, text, zaškrtnutí, obrázky apod.)
- Classic a Modern průvodce rozhraní
- Plně vícejazyčná, podpora více jazyků (včetně RTL langauges) v jednom instalátoru. Více než 40 překlady jsou již k dispozici, ale můžete si také vytvořit vlastní.
- Stránka: Můžete přidat standardní průvodci stránky nebo vlastních stránek
- výběr User součástí instalace, strom pro výběr komponent
- Multiple nainstalovat konfigurace (obvykle minimální, Typické, plná) a vlastní konfiguraci
- Instalační self-ověření pomocí kontrolní součet CRC32
- Malé režijní přes komprimované datové velikosti (34 KB s výchozími možnostmi)
- Možnost zobrazení v textovém nebo RTF formátu licenční smlouvu
- Možnost detekovat cílový adresář z registru
- Snadné použití plug-in systému (množství plug-inů pro tvorbu vlastních dialogů, připojení k internetu, stahování HTTP, soubor oprav je, Win32 API volání, atd. Jsou zahrnuty)
- Montéři může být stejně velká jako 2 GB.
- Volitelně tichý režim pro automatizované instalace
- preprocesor s podporou pro definované symboly, makra, podmíněné kompilace, standardní předdefinuje
- krásný kódování zkušenosti s prvky PHP a montáž (obsahuje uživatelské proměnné, stoh, skutečnou kontrolu toku, atd.)
- Montéři mají své vlastní VM, které vám umožní psát kód, který může podporovat:
- extrakce File (s nastavitelnými parametry Přepsat)
- Soubor / adresář kopírování, přejmenování, mazání, vyhledávání
- Plug-in DLL volání
- registrace DLL / Ovládací prvek ActiveX / zrušení registrace
- Executable provedení (shell spustit a čekat volby)
- tvorba Zástupce
- Klíč registru čtení / Nastavení / výčet / mazání
- INI soubor čtení / zápis
- Generic textový soubor čtení / zápis
- Výkonný string a integer manipulace
- nález Okno založené na jméno třídy nebo název
- manipulace Uživatelské rozhraní (font / nastavení textu)
- posílání zpráv oken
- Interakce uživatele s boxy zprávou nebo vlastních stránek
- větvení, srovnání, atd.
- kontrola Chyba
- Podpora Reboot, včetně odstranit nebo přejmenovat na restartu
- Příkazy Installer chování (jako je například zobrazení / skrytí / wait / etc.)
- Uživatelské funkce ve skriptu
- zpětného volání funkce pro uživatele akce
- Zcela zdarma pro jakékoliv použití. Viz licenci.
- Další
Systém
Co je nového v této verzi:
- hlavní změny:
- Byla přidána podpora pro Windows 7 montéry - použijte RequestExecutionLevel, stejně jako s Windows Vista (bug # 2725883)
- Přidaný WinVer.nsh Windows 7 a podpora Windows 2008 R2
- Montéři nyní identifikovat jako Terminálové služby si vědom (IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE), takže $ WINDIR už nebude pod profilu uživatele při instalaci na Terminálové služby
- Menší UAC rozmrzelost v Přidat / Odebrat ovládací panel (bug # 2697027)
- Drobné změny:
- přidáno zástupné znaky a / nefatální suppport pro delfile! (RFE # 1505425)
- Pevná searchparse! (Chyba # 2680110)
- Pevná vstup validace CreateFont (bug # 2801024)
- Pevná NSIS manipulace Menu z pracovního adresáře (bug # 2781948)
- Opraveny problémy Vista s Shell Folders ($ DOKUMENTY, $ PROFIL, atd.), Na kořenové adresáře (bug # 2138075)
- Drobná vylepšení dokumentace (včetně bug # 2705878, bug # 2606525)
- Použít SW_SHOWDEFAULT pro ExecShell ve výchozím nastavení (bug # 2796189)
- Modern UI:
- Volání povrch stránka zobrazit funkce až poté, co stránka je plně inicializován (bug # 2720968)
- Pevná překlad strany odinstalování adresáře (bug # 2690112)
- Pevná instalace zadejte umístění textu ve stránce komponent (náplast # 2801317)
- Pevná chybějící MUI_INNERTEXT_COMPONENTS_DESCRIPTION_TITLE (bug # 2788620)
- Překlady:
- Aktualizováno Indonesian (náplast # 2790571)
- Aktualizováno portugalština BR (náplast # 2642542)
- Build System:
- Opraveny některé varování GCC
Co je nového ve verzi 2.44:
- hlavní změny:
- Opravena chyba zavedené v 2,43 působit script vybudovat problémy s některými ikonami (bug # 2572035)
- Drobné změny:
- Pevná dokumentace nsDialogs CreateTimer (bug # 2595565)
- Globální štítky nefungovalo, když prohlásil, v nepoužívaných funkcí (bug # 2593369)
Co je nového ve verzi 2.43:
- Drobné změny:
- Přidáno WinCore.nsh, WinDef.nsh, WinError.nsh, WinNT.nsh a WinUser.nsh pro více užitečných definic Windows
- Opraven pád způsobený packhdr stlačováním zdrojů! (Bug # 2533431)
- Drobná vylepšení dokumentace (včetně bug # 2564005)
- Modern UI 2: Opravena MUI_DIRECTORYPAGE_BGCOLOR (bug # 2494528)
- Utility a Plug-ins:
- Banner: Pevná instalátor ukazuje na pozadí, kdy bylo Banner použit v .onInit
- MakeNSISW: Přidána klávesová zkratka Ctrl + K pro sestavení stornování (RFE # 2557392)
- nsDialogs: Přidáno NSD_SetIcon (náplast # 2500960)
- Překlady:
- Přidáno Esperanto
- bulharsky opravy
- Plug-in API:
- soubory přidané VS2008 projektu
- Lepší montáž hlavičkové soubory a knihovny pod POSIX - viz INSTALL soubor pro více informací
- Hlavičkové a knihovny soubory byly přesunuty do podadresáře s názvem národními statistickými úřady, aby se zabránilo kolizím
- RegisterPluginCallback nyní vrací int místo BOOL pro širší škálu chyby hlášení
- Build System:
- přidal Fink je MinGW předpony (bug # 2495138)
- Pevná BOOL stavět problém na OS X (bug # 2497290)
- detekce Pevná iconv závislost na OS X (bug # 2494539)
- Pevná Solaris staví (náplast # 2497172)
Co je nového ve verzi 2.42:
- hlavní změny:
- Zastaralé / NOUNLOAD a SetPluginsUnload, aby se skripty jednodušší a bezpečnější (náplast # 1912699)
- Užitečné header již nevyžadují prohlášení využití a různé syntaxe pro odinstalování funkce
- Revamped plug-in API nyní přichází v podobě pluginapi.lib, informace o verzi API a další běžné funkce (náplast # 2359978)
- Drobné změny:
- příkaz searchreplace preprocessor pro compiletime textové vyhledávání Přidaný! / Nahradí
- Přidána podpora pro registraci EXE servery COM (RFE # 2315740)
- Drobná vylepšení dokumentace (včetně bug # 2386821)
- nsDialogs: Byla přidána podpora časovač (náplast # 2135855)
- WinVer.nsh: Přidáno IsServer, IsWin2003R2, IsStarterEdition, OSHasMediaCenter a OSHasTabletSupport (náplast Anders)
- WinVer.nsh: Pevná 95 / NT4 dvojznačnost (bug # 2053642)
- WinVer.nsh: Správná detekce x64 Windows XP (bug # 2053700)
- WinVer.nsh: Windows Podpora detekce 2008 (RFE # 1949260)
- Překlady:
- Minor angličtina zlepšení gramatiky (bug # 2323452)
- Build System:
- Plná kompatibilita Systém s GCC (náplast # 2193442)
Funkce
Co je nového ve verzi 2.40:
- hlavní změny:
- Service Pack pro makra přidána do winver ve verzi 2.39 nyní pracovat (bug # 2070708, náplasti # 2095363)
- Drobné změny:
- Přidána počáteční složka možnost výběru pro nsDialogs :: SelectFileDialog (náplast # 2016003)
- Pevné GetParameters vyřizování MBCS znaků (bug # 2067946)
- Opravena $ {} NSD_OnBack dokumentace (bug # 2059651)
- Modern UI 2: Nastavit fokus na readme políčko na stránce cílovou (bug # 2110357)
- Překlady:
- portugalské korekce (bug # 2086988)
- zjednodušená čínština korekce (náplast # 2056906)
Komentáře nebyl nalezen