Introducere instalator Nsis

Programul de instalare (programul de configurare) este prima experiență de utilizare a aplicației dvs. Instalarea lentă sau nereușită a software-ului este una dintre cele mai enervante probleme de computer. Prin urmare, un instalator rapid și convenabil este o parte integrantă a produsului software.







NSIS (Nullsoft Scriptable Install System) este un instrument care permite unui programator să creeze programe de instalare pentru Windows. Acesta este distribuit sub licență deschisă și complet gratuit pentru orice utilizare.

NSIS creează instalatori care sunt capabili să realizeze instalarea, dezinstalarea, instalarea setărilor de sistem, extragerea fișierelor și așa mai departe. Întrucât NSIS se bazează pe fișiere script (script-uri), puteți gestiona complet fiecare parte a programului de instalare. Limbajul de scripting acceptă variabile, funcții, manipulări de șir ca limbile de programare obișnuite, dar este proiectat special pentru a crea instalatori. Chiar și cu toate aceste capacități, NSIS este cel mai mic sistem de instalare disponibil. Cu parametrii impliciți, are o dimensiune a antetului de numai 34 KB.

Principalele caracteristici ale NSIS

Dimensiunea antetului mic

NSIS este creat mic, rapid și eficient. În timp ce alți instalatori adesea adaugă anteturi de sute de kilobyte sau mai mulți megabiți la datele dvs. de instalare, instalatorul complet de programe NSIS are doar 34 KB în antet.

Compatibil cu toate versiunile importante ale Windows

Metode unice de compresie

Puteți alege una dintre cele trei metode de comprimare a fișierelor (ZLib, BZip2, LZMA). Noua metodă de comprimare LZMA oferă rezultate mai bune decât orice alte metode comune. Nu mai trebuie să utilizați arhive mari de auto-extragere sau alte aplicații. Compresia include 34 KB de antet.







Pe baza scenariilor

Spre deosebire de alte sisteme, care pot fi generate numai de instalatori bazate pe lista de fișiere și cheile de registry, NSIS are un limbaj puternic de scripting. Această limbă de scriere este concepută pentru instalatori și conține comenzi care vă ajută să efectuați multe sarcini de instalare. Puteți adăuga cu ușurință logica personalizată și prelucrarea diferitelor actualizări, versiuni și multe altele. În NSIS Wiki puteți găsi mai multe informații.

Limbi multiple într-un singur program de instalare

Un instalator poate suporta mai multe limbi de interfață. Mai mult de 40 de traduceri sunt deja incluse, dar puteți crea fișiere pentru limba dvs. Limbile RTL (de la dreapta la stânga), cum ar fi arabă și ebraică, sunt pe deplin acceptate.

Multe funcții și verificări pentru sistemul țintă

Limbajul de scripting conține comenzi care pot fi utilizate în sistemul de operare țintă. Din funcții simple, cum ar fi crearea unui dosar și modificarea modificării fișierului în registru, modificarea variabilelor de mediu și repornirea sistemului. Utilizând plug-in-urile furnizate, puteți folosi chiar API-ul Windows.

Interfețele și interfețele utilizatorilor

Puteți crea propriile dvs. pagini de asistență pentru a obține o intrare de utilizator sau pentru a integra setările de configurare. NSIS include o interfață wizard clasică și modernă, dar este, de asemenea, posibil să vă creați o interfață de utilizator proprie.

NSIS poate fi extins cu plug-in-uri (plug-in-uri), care pot fi conectate la instalator. Plugin-urile pot fi scrise în C, C ++, Delphi sau alte limbi și pot fi utilizate pentru a efectua sarcini de instalare sau extensie ale interfeței instalatorului. Puteți utiliza pluginul cu un rând în codul de script. Plugin-urile pot fi de asemenea comprimate ca alte date de instalare și vor fi conectate numai atunci când utilizați funcțiile furnizate în ele.

Suport pentru instalare prin Internet

Distribuția NSIS include un set de plug-in-uri care vă permit să descărcați fișiere de pe Internet, să creați o conexiune la Internet, să căutați fișiere etc.

Integrarea proiectului, diversele implementări și asamblarea automată

Compilatorul NSIS are un preprocesor puternic. Acest lucru vă permite să integrați cu ușurință multe proiecte într-un singur instalator sau să generați automat instalări de asamblare. De asemenea, puteți genera diverse implementări, cum ar fi demo-ul și versiunea completă.

Formate de fișier ușor de citit

Lista de caracteristici







Articole similare

Trimiteți-le prietenilor: