"leistuvę Scriptable Įdiekite sistema trumpą NSI yra profesionalus atviro kodo įrankis Windows montuotojams plėtrai. Jis yra skirtas būti mažas ir lankstus, kaip įmanoma, ir todėl yra labai tinkamas interneto platinimui.
Montuotojas yra ne tik pirmoji patirtis vartotojas su jūsų produktu, daugelis programinės įrangos problemos taip pat gali būti išspręsta teikti patikimus montavimo įrankius. NSIS leidžia jums sukurti stabilią, greitai ir patogi montuotojams, kurie gali įdiegti, pašalinti, nustatant sistemos nustatymus, ištraukimo failus ir dar daugiau. Su NSI skriptų kalba galite įgyvendinti bet kokį užsakymą pagamintos loginės norite.
Didelė kolekcija plug-ins, scenarijus ir programinės įrangos kūrėjo centro padeda jums sukurti visiškai matomas montuotojams ir suteikia beveik kiekvieną scenarijų sprendimas
Įranga .
- Sukuria įmontuotu vykdomąjį montuotojų;
- Parama Zlib, BZIP2 ir LZMA duomenų suspaudimo (failai gali būti suspausta atskirai arba kartu);
- Pašalinti parama (montuotojas gali generuoti uninstaller)
- Pritaikoma vartotojo sąsajos (dialogai, šriftai, fonas, piktogramos, tekstą, pažymėti pažymi, vaizdų ir tt).
- Klasikinė ir Moderni vedlys sąsajos;
- daugiakalbė, parama keliomis kalbomis (tarp RTL langauges) per montuotojas. Daugiau nei 40 vertimai jau yra, bet jūs taip pat galite sukurti savo.
- Puslapio sistema: Jūs galite pridėti standartines vedlio puslapius ar puslapius užsakymą;
- Vartotojo pasirinkimas montavimo komponentų, medžio komponento atrankos;
- Išsėtinė įdiegti konfigūracijas (paprastai minimalus, tipiški, visiškai) ir nestandartinių konfigūraciją;
- Installer "savarankiškai patikrinimas naudojant CRC32 kontrolinė
- Mažas važtaraščius per suspausto duomenų dydis (34 KB numatytosios variantų);
- Galimybė rodyti licencinę sutartį teksto ar RTF formatu,
- Gebėjimas aptikti paskirties katalogą iš registro;
- Lengva naudoti plug-in "sistema (daug įskiepių kūrimui užsakymą dialogai, interneto jungtys, HTTP atsisiųsti failą, užtaisymo, Win32 API, ir tt yra komplekte)
- Montuotojai gali būti toks didelis, kaip 2GB
- neprivalomas tylus režimas automatizuotų įrenginių;
- Preprocesorius remiant apibrėžtais simbolius, makrokomandų, lygtinio rengimo, standartinių predefiniowana
- miela kodavimo patirtis su elementais PHP ir surinkimas (įskaitant vartotojo kintamieji, kamino, nekilnojamojo srauto kontrolės ir kt.);
- Montuotojai turi savo VM, kurie leidžia rašyti kodą, kuris gali paremti:
- Failų gavyba (su konfigūruojama perrašyti parametrus);
- Failų / katalogas kopijavimas, pervadinimas, trynimas, ieškoti
- Plug-in DLL skambina,
- DLL / ActiveX įregistravimo / išregistravimo;
- Vykdomasis vykdymas (lukštais vykdyti ir laukti parinktis),
- Spartusis kūrimas;
- registro raktas skaitymo / nustatymas / išvardijant / ištrinti
- INI failo skaitymo / rašymo
- Bendrasis tekstinis failas skaitymo / rašymo
- Galingas eilutė ir sveikas manipuliacija,
- Langų išvada, padaryta remiantis klasės pavadinimas arba pavadinimą;
- Vartotojo sąsajos manipuliacijos (šrifto / teksto nustatymas);
- Langų pranešimų siuntimas,
- Vartotojo sąveika su pranešimų dėžes ar užsakymą puslapius;
- Šakojimas, palyginimai ir pan.
- Klaida tikrinant,
- Perkraukite parama, įskaitant ištrinti ar pervadinti reboot,
- Installer "elgesio komandas (pvz Rodyti / slėpti / laukti / etc.);
- Vartotojo funkcijos scenarijų;
- Atgalinio ryšio funkcijos vartotojo veiksmus,
- Visiškai nemokamai bet naudojimui. Žiūrėti License.
- Daugiau
Kas naujo , šioje laidoje:
- Pagrindiniai pokyčiai: "
- Pridėta parama "Windows 7 montuotojams - naudoti RequestExecutionLevel, tiesiog kaip su Vista (klaidą # 2.725.883),
- patalpintas WinVer.nsh "Windows 7" ir "Windows 2008 R2" parama "
- Montuotojams dabar nustatyti, kaip terminalo paslaugos žino (IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE), todėl $ WINDIR nebebus Pagal vartotojo aprašymą pastatant ant terminalo paslaugos;
- Mažiau UAC erzina Pridėti / šalinti valdymo pultas (# klaidą 2.697.027),
- Nedideli pokyčiai: "
- Pridėta pakaitos ir / nemirtino suppport už! Delfile (RFE # 1.505.425),
- Fiksuotas! Searchparse (klaidą # 2.680.110),
- Fiksuotas input validation už CreateFont (klaidą # 2.801.024),
- Fiksuotas NSIS Meniu tvarkymas darbo kataloge (klaidą # 2.781.948),
- Fiksuoti Vista problemų su lukštais aplankų ($ dokumentai, $ PROFILIS ir tt) katalogų (klaidą # 2.138.075),
- Nedideli dokumentacija patobulinimų (įskaitant klaidų # 2.705.878, klaida # 2.606.525),
- Naudoti SW_SHOWDEFAULT už ExecShell pagal nutylėjimą (klaidą # 2.796.189),
- Modernus sąsaja: "
- Ryšio apdaila puslapis Rodyti funkcija tik po puslapio pilnai inicializuoti (klaidą # 2.720.968),
- Fiksuotas vertimas Uninstaller kataloge puslapyje (klaidą # 2.690.112),
- stacionarus įrengimas tipo teksto pozicija komponentų puslapyje (pleistras # 2.801.317),
- Fiksuotas trūksta MUI_INNERTEXT_COMPONENTS_DESCRIPTION_TITLE (klaidą # 2.788.620),
- Vertimai: "
- Atnaujinta Indoneziečių (pleistras # 2.790.571),
- Atnaujinta Portugalų BR (pleistras # 2.642.542),
- Build System: "
- Fiksuoti kai GCC įspėjimai;
Kas naujo versija 2.44:
- Pagrindiniai pokyčiai: "
- Ištaisyta klaida įvestas 2,43 sukelia scenarijų sukurti problemų su kai kuriais ikonos (klaidą # 2.572.035),
- Nedideli pokyčiai: "
- Fiksuotas nsDialogs CreateTimer dokumentus (klaidą # 2.595.565),
- Bendrosios etikečių neveikia, kai deklaruota nepanaudotų funkcijų (klaidą # 2.593.369),
Kas naujo versija 2,43:
- Nedideli pokyčiai: "
- patalpintas WinCore.nsh, WinDef.nsh, WinError.nsh, WinNT.nsh ir WinUser.nsh daugiau naudingų "Windows" apibrėžimus;
- Fiksuotas avarijos sukeltas! Packhdr suspaudžiant išteklių (klaidą # 2.533.431),
- Nedideli dokumentacija patobulinimų (įskaitant klaidų # 2.564.005),
- Modernus sąsaja 2: Fiksuotas MUI_DIRECTORYPAGE_BGCOLOR (klaidą # 2.494.528),
- Komunalinės ir plug-ins,
- Reklaminis: Fiksuotas montuotojas rodomi fone, kai Baneris buvo naudojamas .onInit
- MakeNSISW: Pridėta Ctrl + K klavišas už kaupiasi atšaukimo (RFE # 2.557.392),
- nsDialogs Pridėta: NSD_SetIcon (pleistras # 2.500.960),
- Vertimai: "
- patalpintas esperanto
- Bulgarų pataisymai;
- Plug-in API: "
- Pridėta VS2008 projektas failai,
- Geriau montavimas antraštės ir bibliotekos failus pagal POSIX - pamatyti INSTALL failą Daugiau informacijos
- Header ir bibliotekos failai buvo perkelti į pakatalogį pavadintas NSI išvengti susidūrimų;
- RegisterPluginCallback dabar grįžta INT vietoj bool platesniam klaidų ataskaitų;
- Build System: "
- Pridėta Fink minGW priešdėliai (klaidą # 2.495.138),
- Fiksuotas BOOL statyti klausimas OS X (klaida # 2.497.290),
- Fiksuotas iconv priklausomybė aptikimo OS X (klaida # 2.494.539),
- Fixed "Solaris stato (pleistras # 2.497.172),
Kas naujo versija 2.42:
- Pagrindiniai pokyčiai: "
- atšaukia / NOUNLOAD ir SetPluginsUnload padaryti skriptai paprastesnis ir saugesnis (pleistras # 1.912.699),
- Naudinga antraštės funkcijos nebereikia naudojimo deklaraciją ir kitokią sintaksė Uninstaller funkcijas;
- Revamped plug-in, API, dabar ateina pluginapi.lib API versijos informaciją ir daugiau bendrų funkcijų (pleistras # 2.359.978) forma
- Nedideli pokyčiai: "
- searchreplace Preprocesorius komanda patalpintas! Už compiletime teksto paieška / pakeičia
- Pridėta parama registravimo EXE, COM serverių (RFE # 2.315.740),
- Nedideli dokumentacija patobulinimų (įskaitant klaidų # 2.386.821),
- nsDialogs: Pridėta laikmatis parama (pleistras # 2.135.855),
- WinVer.nsh: patalpintas IsServer, IsWin2003R2, IsStarterEdition, OSHasMediaCenter ir OSHasTabletSupport (pleistras pateikė Anders),
- WinVer.nsh: Fiksuotas 95 / NT4 dviprasmiškumas (klaidą # 2.053.642),
- WinVer.nsh: Tinkamas Windows XP "x64 aptikimo (klaidą # 2.053.700),
- WinVer.nsh: Windows 2008 aptikimo parama (RFE # 1.949.260),
- Vertimai: "
- Mažosios anglų kalbos gramatikos patobulinimai (klaidą # 2.323.452),
- Build System: "
- Visa sistema suderinamumas su Persijos įlankos bendradarbiavimo tarybos (pleistras # 2.193.442),
Kas naujo versija 2.40:
- Pagrindiniai pokyčiai: "
- Service Pack makrokomandos įtraukta į winver versijos 2.39, dabar dirba (klaidą # 2.070.708, pleistras # 2.095.363),
- Nedideli pokyčiai: "
- Pridėta pradinis aplankas pasirinkimo galimybė nsDialogs :: SelectFileDialog (pleistras # 2.016.003),
- Fiksuoti getParameters atliekamam MBCS simbolių (klaidą # 2.067.946),
- Ištaisyta neteisingą $ {NSD_OnBack} dokumentus (klaidą # 2.059.651),
- Modernus sąsaja 2: Nustatyti dėmesys į readme langelį ant finišo puslapyje (klaidą # 2.110.357),
- Vertimai: "
- portugalų korekcijos (klaidą # 2.086.988),
- Supaprastinti Kinijos korekcijos (pleistras # 2.056.906),
Komentarai nerastas