NSIS (system instalacji skryptowej Nullsoft) 3.10

NSIS (system instalacji skryptowej Nullsoft) 3.10

NSIS, znany również jako Nullsoft Scriptable Install System, to wysoce wydajny program typu open source wykorzystywany do tworzenia instalatorów Windows. Jego kompaktowa i wszechstronna konstrukcja sprawia, że ​​jest to idealny wybór do dystrybucji przez Internet.

Niezawodny i spójny instalator jest kluczowym elementem udanego oprogramowania podczas pierwszej interakcji użytkownika z produktem. NSIS umożliwia stworzenie takich instalatorów, które skutecznie wykonają wszystkie niezbędne kroki w celu skonfigurowania oprogramowania.

NSIS to narzędzie oparte na skryptach, które umożliwia łatwe utworzenie niezbędnej logiki do obsługi nawet najbardziej skomplikowanych zadań instalacyjnych. Dostępna jest szeroka gama wtyczek i skryptów, które umożliwiają tworzenie instalatorów internetowych, interakcję z systemem Windows i innymi składnikami oprogramowania, a także instalowanie lub aktualizowanie udostępnionych składników.

Charakterystyka:

  • Generuje samodzielne instalatory wykonywalne
  • Obsługa kompresji danych ZLib, BZip2 i LZMA (pliki można kompresować pojedynczo lub razem)
  • Odinstaluj wsparcie (instalator może wygenerować dezinstalator)
  • Konfigurowalny interfejs użytkownika (okna dialogowe, czcionki, tła, ikony, tekst, znaczniki wyboru, obrazy itp.)
  • Klasyczny i nowoczesny interfejs kreatora
  • Ten instalator obsługuje wiele języków, w tym języki RTL, dzięki czemu jest w pełni wielojęzyczny. Obecnie dostępnych jest ponad 40 tłumaczeń, a użytkownicy mają także możliwość tworzenia własnych tłumaczeń.
  • System stron: Możesz dodać standardowe strony kreatora lub strony niestandardowe
  • Wybór użytkownika komponentów instalacji, drzewo wyboru komponentów
  • Wiele konfiguracji instalacji (zwykle minimalna, typowa, pełna) i konfiguracja niestandardowa
  • Samoweryfikacja instalatora za pomocą sumy kontrolnej CRC32
  • Mały narzut w stosunku do rozmiaru skompresowanych danych (34 KB z opcjami domyślnymi)
  • Możliwość wyświetlenia umowy licencyjnej w formacie tekstowym lub RTF
  • Możliwość wykrycia katalogu docelowego z rejestru
  • Łatwy w użyciu system wtyczek (w zestawie znajduje się wiele wtyczek do tworzenia niestandardowych okien dialogowych, połączeń internetowych, pobierania HTTP, łatania plików, wywołań API Win32 itp.)
  • Instalatory mogą mieć nawet 2 GB
  • Opcjonalny tryb cichy dla instalacji zautomatyzowanych
  • Preprocesor z obsługą zdefiniowanych symboli, makr, kompilacji warunkowej, standardowych predefinicji
  • Wspaniałe doświadczenie w kodowaniu z elementami PHP i asemblerem (w tym zmienne użytkownika, stos, kontrola rzeczywistego przepływu itp.)

Programiści mają własne maszyny wirtualne do pisania kodu, który może obsługiwać:

  • Ekstrakcja plików (z konfigurowalnymi parametrami nadpisywania)
  • Kopiowanie plików/katalogów, zmiana nazwy, usuwanie, wyszukiwanie
  • Wywoływanie DLL wtyczki
  • DLL/ActiveX kontroluje rejestrację/wyrejestrowanie
  • Wykonanie wykonywalne (opcje wykonania powłoki i oczekiwania)
  • Tworzenie skrótu
  • Odczyt/ustawianie/wyliczanie/usuwanie klucza rejestru
  • Odczyt/zapis pliku INI
  • Odczyt/zapis ogólnego pliku tekstowego
  • Potężna manipulacja ciągami i liczbami całkowitymi
  • Wyszukiwanie okna na podstawie nazwy lub tytułu klasy
  • Manipulacja interfejsem użytkownika (ustawienie czcionki/tekstu)
  • Wysyłanie wiadomości przez okno
  • Interakcja użytkownika z oknami wiadomości lub stronami niestandardowymi
  • Uwzględniono rozgałęzienia, porównania i inne operacje.
  • Sprawdzanie błędów
  • Obsługa ponownego uruchomienia, w tym usuwanie lub zmiana nazwy przy ponownym uruchomieniu
  • Polecenia zachowania instalatora (takie jak pokaż/ukryj/czekaj/itp.)
  • Funkcje użytkownika w skrypcie
  • Funkcje wywołania zwrotnego dla działań użytkownika

Lista zmian dla NSIS 3.10 wygląda następująco:

  • Naprawiono błąd LogicLib SafePPO (błąd nr 1291)
  • NSISdl obsługuje teraz względne adresy URL w przekierowaniach lokalizacji (PR nr 24)
  • Dodano InstType /UNINSTNOCUSTOM i /UNINSTCOMPONENTSONLYONCUSTOM
  • Naprawiono błąd związany z ostatnio używanym SetDetailsPrint i wtyczkami wprowadzonymi w wersji 3.09 (błąd nr 1300)
  • Dodano obsługę NSD_CB_Find SelectStringExact dla nsDialogs
  • Napraw tekst RTL na stronie wyboru sekcji

Pobierz instalator NSIS 3.10 typu open source o rozmiarze 1,6 MB z następującego łącza: https://sourceforge.net/projects/nsis/files/NSIS%203/3.10/nsis-3.10-setup.exe/download. Aby dowiedzieć się więcej o NSIS, odwiedź ich stronę główną pod adresem https://nsis.sourceforge.io/Main_Page i zapoznaj się z informacjami o wydaniu wersji 3.10 pod adresem https://nsis.sourceforge.io/Docs/AppendixF.html#v3. 10.

Dodaj komentarz

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