Nullsoft Scriptable Install System rövid NSIS egy professzionális nyílt forráskódú eszköz a fejlesztés a Windows telepítők. Úgy tervezték, hogy a kis- és legrugalmasabb legyen, ezért igen alkalmas az internetes terjesztés.
Egy telepítő nem csak az első tapasztalatok a felhasználó a terméket, sok szoftver probléma is megoldható azáltal, hogy megbízható eszközök segítségével. NSIS lehetővé teszi, hogy a stabil, gyors és felhasználóbarát szerelők, amelyek képesek telepítésekor, eltávolításakor, amelyben a rendszer beállításait, fájlok kibontásakor és így tovább. A NSIS programozási nyelv segítségével végre minden egyéni logika, amit akar.
A nagy gyűjtemény a plug-inek, szkriptek és a szoftver a Developer Center segít felépíteni teljes funkcionalitású szerelők és megoldást nyújt szinte minden forgatókönyv.
Tulajdonságok :
- generál önálló futtatható szerelők
- Támogatás ZLib, bzip2 és a LZMA tömörítés (fájlok tömörített külön vagy együtt)
- Uninstall támogatás (telepítő létrehoz egy uninstaller)
- Személyre szabható felhasználói felület (dialógusok, betűtípusok, háttérképek, ikonok, szöveg, pipa, képek stb.)
- Klasszikus és modern varázsló interfész
- Teljesen többnyelvű, támogatja a több nyelven (köztük RTL langauges) egy telepítő. Több mint 40 fordítások már rendelkezésre állnak, de akkor is létrehozhat.
- Page rendszer: adhat szabvány varázsló lapjain vagy egyéni oldalak
- User gombot a telepítési alkatrészek, fa komponens kiválasztása
- Több telepíteni konfigurációk (általában minimális, tipikus, Full), és egyéni konfigurációs
- Installer self-ellenőrzés segítségével CRC32 checksum
- Kis rezsi fölött tömörített adatok mérete (34 KB alapopciókkal)
- képes megjeleníteni a licencszerződés szöveges vagy RTF formátumban
- képes érzékelni cél könyvtár a registry
- Könnyen használható plug-in rendszer (sok plug-inek létrehozása egyéni dialógusok, internet kapcsolat, HTTP letöltés, fájl folt, Win32 API hívásokat, stb tartalmazza)
- telepítők lehet olyan nagy, mint 2GB
- Választható néma üzemmódban az automatikus telepítés
- A elfeldolgozó támogatása definiált szimbólumok, makrók, feltételes fordítás, szabványos előre meghatározza
- Egy szép kódolási tapasztalat elemekkel PHP és összeszerelési (magában foglalja a felhasználói változók, a stack, valós flow control, stb.)
- A szerelők saját virtuális gépek, melyek segítségével kódot írni, hogy támogatni tudja:
- Fájl kitermelés (konfigurálható felülírás paraméterek)
- Fájl / könyvtár másolás, átnevezés, törlés, keresés
- Plug-in DLL hívás
- DLL / ActiveX vezérlő regisztrációs / adatbázisból való törlés
- Végrehajtható végrehajtás (shell végre, és várja opciók)
- Shortcut létrehozása
- Registry kulcs olvasás / beállítás / felsorolásával / törlése
- INI fájlban író / olvasó
- Generic szöveges fájl író / olvasó
- Hatékony húr, és egész manipuláció
- Ablak alapuló megállapítás osztály nevét vagy cím
- A felhasználói felület manipulációról (font / text beállítás)
- Ablak üzenetet küldő
- felhasználói interakció az üzenet doboz, vagy egyéni oldalak
- elágazás, összehasonlítások, stb.
- Hibaellenőrző
- Reboot támogatása, beleértve a törölni vagy átnevezni újraindítás után
- a telepítő viselkedését parancsok (például show / hide / várakozás / stb.)
- Felhasználói funkciók script
- Visszahívás funkció a felhasználó akciók
- Teljesen ingyenes bármilyen használata. Lásd License.
- Több
Mi az új ebben a kiadásban:
- Jelentős változások:
- A támogatás a Windows 7 telepítő - használja RequestExecutionLevel, csakúgy, mint a Vista (bug # 2725883)
- Added WinVer.nsh Windows 7 és a Windows 2008 R2 támogatása
- A szerelők már azonosítani a Terminal Services tudatában (IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE), így $ WINDIR már nem lesz alatt a felhasználó profilját, ha telepíti a Terminal Services
- Kevesebb UAC bosszúságot hozzáadása / eltávolítása vezérlőpult (bug # 2697027)
- Kisebb módosítások:
- Added helyettesítő és / fatális suppport számára! Delfile (SZER # 1505425)
- Fix! Searchparse (bug # 2680110)
- Fix bemeneti érvényesítését CreateFont (bug # 2801024)
- Fix NSIS menü kezelése könyvtár (bug # 2781948)
- Fix Vista problémák shell mappák ($ DOKUMENTUMOK, $ profil, stb) a gyökér könyvtárak (bug # 2138075)
- Minor dokumentáció fejlesztések (beleértve a bug # 2705878, bug # 2606525)
- A SW_SHOWDEFAULT a ExecShell alapértelmezésben (bug # 2796189)
- Modern UI:
- Hívás célba oldal mutatják funkciót csak az oldal inicializálása (bug # 2720968)
- Fix fordítását eltávolító könyvtár oldalt (bug # 2690112)
- Fix telepítés típusát szöveg helyzetét a komponensek oldal (patch # 2801317)
- Fix hiányzó MUI_INNERTEXT_COMPONENTS_DESCRIPTION_TITLE (bug # 2788620)
- Fordítás:
- Frissítve indonéz (patch # 2790571)
- Frissítve portugál BR (patch # 2642542)
- Építsd rendszer:
- Fix egyes GCC figyelmeztetések
Mi az új verzióban 2,44:
- Jelentős változások:
- Javítva egy hiba bevezetni 2,43 okozó script építeni problémák néhány ikon (bug # 2572035)
- Kisebb módosítások:
- Fix nsDialogs CreateTimer dokumentáció (bug # 2595565)
- Global címkék nem működött, amikor kijelentette, a fel nem használt funkciók (bug # 2593369)
Mi az új verzióban 2,43:
- Kisebb módosítások:
- Added WinCore.nsh, WinDef.nsh, WinError.nsh, WinNT.nsh és WinUser.nsh hasznosabb a Windows meghatározások
- Javítva az összeomlás okozta! Packhdr tömörítése erőforrások (bug # 2533431)
- Minor dokumentáció fejlesztések (beleértve a bug # 2564005)
- Modern UI 2: Rögzített MUI_DIRECTORYPAGE_BGCOLOR (bug # 2494528)
- Utilities és a Plug-ins:
- Banner: Fix telepítő mutatja a háttérben, amikor Banner használták .onInit
- MakeNSISW: Hozzáadott Ctrl + K gyorsbillentyűket építmények költségtérítési (SZER # 2557392)
- nsDialogs: Hozzáadott NSD_SetIcon (patch # 2500960)
- Fordítás:
- Added eszperantó
- bolgár javítások
- Plug-in API:
- Added VS2008 projekt fájlok
- Better telepítése fejléc és a könyvtár alatti fájlokat POSIX - lásd INSTALL fájlt további információkért
- A fejléc és könyvtár fájljait átkerültek egy elnevezett könyvtárban NSH az ütközések elkerülése érdekében
- RegisterPluginCallback most visszatér int helyett BOOL szélesebb körű hibajelentés
- Építsd rendszer:
- Added Fink mingw eleji (bug # 2495138)
- Fix BOOL építmények kérdés OS X (bug # 2497290)
- Fix iconv függőség észlelés OS X (bug # 2494539)
- Fix Solaris épít (patch # 2497172)
Mi az új verzióban 2,42:
- Jelentős változások:
- Elavult / NOUNLOAD és SetPluginsUnload hogy scriptek egyszerűbb és biztonságosabb (patch # 1912699)
- Hasznos fejléc funkciókat már nem szükséges a használat nyilatkozatot és a különböző szintaxis eltávolító funkciók
- átalakított plug-in API most jön formájában pluginapi.lib, API verzió információkat és több közös funkciók (patch # 2359978)
- Kisebb módosítások:
- Added! Searchreplace preprocessor parancsot compiletime szöveges keresés / helyettesíti
- A támogatás a nyilvántartási EXE, COM szerverek (SZER # 2315740)
- Minor dokumentáció fejlesztések (beleértve a bug # 2386821)
- nsDialogs: Hozzáadott időzítő támogatás (patch # 2135855)
- WinVer.nsh: Hozzáadott IsServer, IsWin2003R2, IsStarterEdition, OSHasMediaCenter és OSHasTabletSupport (patch Anders)
- WinVer.nsh: fix 95 / NT4 kétértelműséget (bug # 2053642)
- WinVer.nsh: Megfelelő Windows XP x64-felismerés (bug # 2053700)
- WinVer.nsh: Windows 2008 felismerés támogatása (SZER # 1949260)
- Fordítás:
- Minor angol nyelvtan fejlesztések (bug # 2323452)
- Építsd rendszer:
- Teljes rendszer kompatibilitás GCC (patch # 2193442)
Mi az új verzióban 2.40:
- Jelentős változások:
- A szervizcsomag makrók hozzá winver verzióban 2,39 működnek (bug # 2070708, patch # 2095363)
- Kisebb módosítások:
- Added kezdeti mappakiválasztó lehetőség nsDialogs :: SelectFileDialog (patch # 2016003)
- Fix GetParameters kezelése MBCS karakter (bug # 2067946)
- Fix helytelen $ {} NSD_OnBack dokumentáció (bug # 2059651)
- Modern UI 2: Állítsa fókuszt readme négyzetet a célba oldal (bug # 2110357)
- Fordítás:
- portugál korrekciók (bug # 2086988)
- egyszerűsített kínai korrekciók (patch # 2056906)
Hozzászólás nem található