Nullsoft Script installeer System in kort NSIS is 'n professionele open-source instrument vir die ontwikkeling van Windows installeerders. Dit is ontwerp as klein en buigsame as moontlik te wees en is dus uiters geskik vir die internet verspreiding.
'N installeerder is nie net die eerste ervaring van 'n gebruiker met jou produk, kan baie sagteware probleme ook opgelos word deur die verskaffing van betroubare installasie gereedskap. NSIS kan jy stabiele, vinnige en gebruikers vriendelike installeerders wat in staat is van die installering, verwyder, die opstel van die stelsel instellings, onttrek lêers en meer te skep. Met die NSIS script taal kan jy enige persoonlike logika jy wil implementeer.
Die groot versameling plug-ins, draaiboeke en sagteware in die ontwikkelaar Center help jou om volle featured installeerders te bou en bied 'n oplossing vir byna elke scenario
Eienskappe :.
- Genereer self-vervat uitvoerbare installeerders
- Ondersteuning vir zlib, bzip2 en LZMA kompressie data (lêers kan individueel of saam saamgeperste)
- Verwyder ondersteuning (installeerder kan nie 'n uninstaller genereer)
- Aanpasbare gebruikerskoppelvlak (vensters, fonts, agtergronde, ikone, teks, regmerkies, beelde, ens.)
- Classic en Moderne wizard koppelvlak
- Ten volle veeltalige, ondersteuning vir verskeie tale (insluitend RTL langauges) in een installeerder. Meer as 40 vertalings is reeds beskikbaar, maar jy kan ook jou eie.
- Page stelsel: Jy kan die standaard assistent bladsye of persoonlike bladsye by te voeg
- User seleksie van die installasie komponente, boom vir keuring komponent
- meerdere konfigurasies (gewoonlik minimaal, Tipiese, Full), en persoonlike verstellings te installeer
- Installer self-verifiëring gebruik van 'n CRC32 checksum
- Klein oorhoofse oor saamgeperste data grootte (34 KB met standaard opsies)
- Die vermoë om 'n lisensie-ooreenkoms in die teks of RTF-formaat vertoon
- Die vermoë om bestemming gids spoor uit die register
- Maklik plug-in-stelsel (baie van plug-ins vir die skepping van persoonlike vensters, internet verbindings, HTTP aflaai, lêer lap, Win32 API oproepe, ens ingesluit) gebruik
- Installers kan so groot wees as 2GB
- Opsionele stille af vir die outomatiese installasies
- 'n voorverwerker met die ondersteuning vir gedefinieer simbole, makros, voorwaardelike samestelling, standaard predefines
- 'n pragtige kodering ondervinding met elemente van PHP en die gemeente (sluit gebruiker veranderlikes, 'n stapel, reële vloei beheer, ens.)
- Installers het hul eie VMS wat laat jy skryf kode wat kan ondersteun:
- Lêer onttrekking (met konfigureerbare oorskryf parameters)
- File / directory kopiëring, hernoem, verwyder, soek
- Plug-in DLL roeping
- DLL / ActiveX control registrasie / Deregistrasie
- Uitvoerbare uitvoering (dop te voer en wag opsies)
- Kortpad skepping
- Registersleutel lees / instelling / deelinventaris / verwydering
- INI-lêer lees / skryf
- Generiese tekslêer lees / skryf
- Kragtige string en heelgetal manipulasie
- Venster bevinding op grond van klas naam of titel
- Gebruikerskoppelvlak manipulasie (font teks omgewing /)
- Venster boodskap te stuur
- User interaksie met die boodskap bokse of persoonlike bladsye
- Vertakking, vergelykings, ens.
- Fout nagaan
- Reboot ondersteuning, insluitend uitvee of herbenoem op reboot
- Installer gedrag opdragte (soos show / hide / wag / ens.)
- User funksies in script
- Terugbel funksies vir aksies van die gebruiker
- Heeltemal gratis vir enige gebruik. Sien License.
- Meer
Wat is nuut in hierdie release:
- groot veranderinge:
- Bygevoeg ondersteuning vir Windows 7 installeerders - gebruik RequestExecutionLevel, net soos met Vista (bug # 2725883)
- Added WinVer.nsh Windows 7 en Windows 2008 R2 ondersteuning
- Installers nou identifiseer as Terminal Services bewus (IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE) so $ windir sal nie meer onder die gebruiker se profiel by die installering van Terminal Services
- Minder UAC ergernis in Add / Remove beheer paneel (bug # 2697027)
- Geringe veranderinge:
- Bygevoeg wildcard en / nonfatal Supp Port vir! Delfile (RFE # 1505425)
- Vaste! Searchparse (bug # 2680110)
- Vaste insette validering vir CreateFont (bug # 2801024)
- Vaste NSIS Menu hantering van werk gids (bug # 2781948)
- Vaste probleme met Vista dop dopgehou ($ DOKUMENTE, $ PROFIEL, ens) op wortel dopgehou (bug # 2138075)
- Minor dokumentasie verbeterings (insluitend fout # 2.705.878, bug # 2606525)
- Gebruik SW_SHOWDEFAULT vir ExecShell by verstek (bug # 2796189)
- Modern UI:
- Call afwerking bladsy show funksie slegs na die bladsy ten volle geïnisialiseer (bug # 2720968)
- Vaste vertaling van uninstaller directory bladsy (bug # 2690112)
- Vaste installasie tipe teks posisie in komponente bladsy (pleister # 2801317)
- Vaste ontbrekende MUI_INNERTEXT_COMPONENTS_DESCRIPTION_TITLE (bug # 2788620)
- Translations:
- Opdateer Indonesiese (pleister # 2790571)
- Opdateer Portugees BR (pleister # 2642542)
- Bou System:
- Vaste sommige GCC waarskuwings
Wat is nuut in weergawe 2,44:
- groot veranderinge:
- Vaste 'n fout wat in 2,43 veroorsaak script bou kwessies met 'n paar ikone (bug # 2572035)
- Geringe veranderinge:
- Vaste nsDialogs CreateTimer dokumentasie (bug # 2595565)
- Global etikette het nie werk nie wanneer dit verklaar in ongebruikte funksies (bug # 2593369)
Wat is nuut in weergawe 2,43:
- Geringe veranderinge:
- Added WinCore.nsh, WinDef.nsh, WinError.nsh, WinNT.nsh en WinUser.nsh vir meer nuttig Windows definisies
- Vaste 'n crash veroorsaak deur! Packhdr comprimeren hulpbronne (bug # 2533431)
- Minor dokumentasie verbeterings (insluitend fout # 2564005)
- Modern UI 2: Vaste MUI_DIRECTORYPAGE_BGCOLOR (bug # 2494528)
- Nut en Plug-ins:
- Banner: Vaste installeerder wat op die agtergrond wanneer Banner is gebruik in .onInit
- MakeNSISW: Bygevoeg Ctrl + K hotkey vir die bou kansellasie (RFE # 2557392)
- nsDialogs: Added NSD_SetIcon (pleister # 2500960)
- Translations:
- Added Esperanto
- Bulgaarse fixes
- Plug-in API
- Bygevoeg VS2008 projek lêers
- Beter installering van kop en biblioteek lêers onder POSIX - sien installeer lêer vir meer inligting
- Selected en biblioteek lêers verskuif na 'n subgids genoem nsis om botsings te voorkom
- RegisterPluginCallback nou terug int plaas van Bool vir 'n groter verskeidenheid van die fout verslagdoening
- Bou System:
- Bygevoeg Fink se MinGW voorvoegsels (bug # 2495138)
- Vaste Bool bou kwessie op OS X (bug # 2497290)
- Vaste iconv afhanklikheid opsporing op OS X (bug # 2494539)
- Vaste Solaris bou (pleister # 2497172)
Wat is nuut in weergawe 2,42:
- groot veranderinge:
- afgekeur / NOUNLOAD en SetPluginsUnload skrifte eenvoudiger en veiliger te maak (pleister # 1912699)
- Nuttige kop funksies nie meer gebruik verklaring en verskillende sintaksis vir uninstaller funksies vereis
- Bygewerk plug-in API kom nou in die vorm van pluginapi.lib, API weergawe inligting en meer algemeen funksies (pleister # 2359978)
- Geringe veranderinge:
- Added! Searchreplace voorverwerker opdrag vir compiletime search teks / vervang
- Bygevoeg ondersteuning vir die registrasie van EXE COM bedieners (RFE # 2315740)
- Minor dokumentasie verbeterings (insluitend fout # 2386821)
- nsDialogs: Bygevoeg timer ondersteuning (pleister # 2135855)
- WinVer.nsh: Added IsServer, IsWin2003R2, IsStarterEdition, OSHasMediaCenter en OSHasTabletSupport (pleister deur Anders)
- WinVer.nsh: Vaste 95 / NT4 dubbelsinnigheid (bug # 2053642)
- WinVer.nsh: Behoorlike Windows XP x64 opsporing (bug # 2053700)
- WinVer.nsh: Windows 2008 opsporing ondersteuning (RFE # 1949260)
- Translations:
- Minor Engelse grammatika verbeterings (bug # 2323452)
- Bou System:
- Full System verenigbaarheid met GCC (pleister # 2193442)
Wat is nuut in weergawe 2,40:
- groot veranderinge:
- Service Pack makros bygevoeg WinVer in weergawe 2,39 werk nou (bug # 2.070.708, pleister # 2095363)
- Geringe veranderinge:
- Bygevoeg aanvanklike gids seleksie opsie vir nsDialogs :: SelectFileDialog (pleister # 2016003)
- Vaste GetParameters hantering van MBCS karakters (bug # 2067946)
- Vaste verkeerde $ {} NSD_OnBack dokumentasie (bug # 2059651)
- Modern UI 2: Stel fokus om readme boks op die eindpunt bladsy (bug # 2110357)
- Translations:
- Portugees regstellings (bug # 2086988)
- Simplified Chinese regstellings (pleister # 2056906)
Kommentaar nie gevind