Pobierz NSIS 3.11 – system instalacji skryptowej Nullsoft

Pobierz NSIS 3.11 – system instalacji skryptowej Nullsoft

Omówienie NSIS (skryptowalnego systemu instalacyjnego Nullsoft)

NSIS, czyli Nullsoft Scriptable Install System, to solidny, open-source’owy framework do tworzenia instalatorów dostosowanych do środowisk Windows. Jego lekka i elastyczna konstrukcja sprawia, że ​​jest on niezwykle odpowiedni do dystrybucji w Internecie, zapewniając wydajne wdrażanie aplikacji oprogramowania.

Znaczenie niezawodnego instalatora

Ponieważ instalator służy jako pierwsza interakcja użytkownika z Twoim oprogramowaniem, ważne jest, aby był stabilny i niezawodny. NSIS umożliwia deweloperom tworzenie instalatorów, które spełniają wszystkie niezbędne wymagania dotyczące bezproblemowej konfiguracji ich aplikacji.

Elastyczność skryptowania

NSIS działa w oparciu o system skryptowy, umożliwiając deweloperom definiowanie logiki stojącej za nawet najbardziej skomplikowanymi procesami instalacji. Różnorodny wybór istniejących już wtyczek i skryptów zapewnia dodatkową funkcjonalność, umożliwiając tworzenie instalatorów internetowych, interakcję z różnymi komponentami systemu Windows i zarządzanie współdzielonymi zasobami.

Główne cechy NSIS

  • Generuje samodzielne instalatory wykonywalne
  • Obsługuje kompleksowe formaty kompresji danych: ZLib, BZip2 i LZMA
  • Dodano obsługę dezinstalacji, która umożliwia generowanie aplikacji dezinstalacyjnych
  • Wysoce konfigurowalny interfejs użytkownika z opcjami dotyczącymi okien dialogowych, czcionek, teł, ikon i nie tylko
  • Oferuje zarówno klasyczny, jak i nowoczesny interfejs kreatora
  • Wielojęzyczna obsługa ponad 40 języków, umożliwiająca integrację języków RTL
  • Elastyczny system stron umożliwiający dodawanie standardowych lub niestandardowych stron kreatora
  • Komponenty instalacyjne wybierane przez użytkownika z uporządkowanym drzewem wyboru
  • Wiele konfiguracji instalacji (minimalna, typowa, pełna) wraz z niestandardowymi konfiguracjami
  • Samodzielna weryfikacja instalatorów przy użyciu sumy kontrolnej CRC32
  • Minimalne obciążenie z maksymalnym rozmiarem instalatora 2 GB
  • Opcjonalny tryb cichy dla instalacji automatycznych
  • Zaawansowane funkcje preprocesora dla zdefiniowanych symboli, makr i kompilacji warunkowej
  • Intuicyjne środowisko kodowania łączące elementy PHP i języków asemblera

Możliwości instalacji

Instalatory NSIS są wyposażone we własne maszyny wirtualne (VM) umożliwiające zaawansowane możliwości kodowania, w tym:

  • Ekstrakcja plików z konfigurowalnymi opcjami nadpisywania
  • Operacje na plikach, takie jak kopiowanie, zmiana nazwy i usuwanie
  • Wywoływanie bibliotek DLL wtyczek
  • Rejestrowanie/wyrejestrowywanie bibliotek DLL i kontrolek ActiveX
  • Wykonywanie programów zewnętrznych
  • Tworzenie skrótów i zarządzanie kluczami rejestru
  • Obsługa plików INI i manipulacje ogólnymi plikami tekstowymi
  • Łatwe wykonywanie operacji na ciągach znaków i liczbach całkowitych
  • Interakcja użytkownika za pośrednictwem okienek wiadomości lub niestandardowych stron
  • Obsługa logiki warunkowej, sprawdzanie błędów i funkcjonalności ponownego uruchamiania
  • Funkcje zarejestrowanych użytkowników i obsługa wywołań zwrotnych dla kompleksowego tworzenia skryptów

Ważne aktualizacje w NSIS 3.11

Ostatnia aktualizacja NSIS, wersja 3.11, obejmuje kluczowe zmiany mające na celu zwiększenie bezpieczeństwa i funkcjonalności:

  • Wprowadzono mechanizm ponawiania próby utworzenia ograniczonego $PLUGINSDIR, rozwiązując potencjalny problem eskalacji uprawnień ujawniony przez Sandro Poppiego (błąd nr 1315).

Drobne ulepszenia

  • Dodano logikę ponawiania prób w celu rozwiązania błędów udostępniania podczas otwierania instalatora (częściowa poprawka nr 316).
  • Obsługa ustawiania zestawu znaków dekodowania źródła pliku za pomocą magicznych komentarzy (poprawka nr 292).
  • Naprawiono kolor tła ekranu licencji programu dezinstalacyjnego (błąd nr 1314).
  • Ulepszona obsługa parametrów wiersza poleceń CHARSET w MakeNSISW (poprawka nr 315).
  • Umożliwiono odtwarzanie pliku System/Resource.dll (poprawka nr 312).
  • Zaktualizowano Zip2Exe, aby akceptował format.zip jako dane wejściowe wiersza poleceń.
  • Ulepszone tłumaczenia na język fiński (poprawka #313).

Pobierz i zasoby

Możesz pobrać NSIS 3.11, klikając poniższy link: NSIS 3.11 | Rozmiar pliku: 1, 6 MB (Open Source).

Aby uzyskać więcej informacji, w tym pełną dokumentację, odwiedź stronę główną NSIS. Możesz również sprawdzić Release Notes, aby uzyskać szczegółowe informacje.

Dodatkowe materiały i zdjęcia znajdziesz tutaj.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *