Prezentare generală sisteme pentru a crea instalatori, partea a 3 InstallShield 2018, fabrica de configurare,
Vă mulțumim pentru sprijinul acordat!
Proiectele pot fi importate din Microsoft Visual Studio, sau create pe baza template-uri disponibile. Când creați un proiect de la zero pentru a alege una dintre mai multe tipuri disponibile:
- De bază MSI-proiect - folosit tehnologia Windows Installer disponibile suna InstallScript-, VBScript-, Jscript-script-uri, și exe-DLL fișiere.
- Proiectul InstallScript - InstallScript folosit pentru a controla instalarea
- InstallScript MSI-proiect - partajarea instalațiilor Windows Installer și InstallScript pentru implementare.
La rândul său, pentru fiecare dintre aceste tipuri există multe proiecte suplimentare. În general, în plus față de instalatori, vă permite să creați asociații module complexe (redistribuibile), precum și modificatori (Transformare).
Există mai multe opțiuni pentru aderarea la InstallShield, una dintre ele - utilizarea pas cu pas expertul de configurare (Proiectul Assistent), care pornește automat atunci când creați un nou proiect. Mai multe configurații detaliate se face în proiectantul fereastra de instalare. Setările sunt grupate după cum urmează:
Ca un limbaj de scripting pentru crearea de instalatori acte InstallScript, având similitudini cu limbajul C, și vă permite să creați acțiuni personalizate (Acțiuni personalizate). ajutând astfel script-uri la apelarea dll-biblioteci, începe o aplicație, VBScript-, Jscript-, scripturi InstallScript- și multe altele. și colab.
Rezumat. Fără îndoială, InstallShield este unul dintre produsele lider pe piata sistemelor de instalare. Punctul său cel mai puternic este flexibilitatea care vă permite să creați mai multe tipuri de instalatori pentru a implementa pe un computer sau server, cu suport pentru scripting. De la utilizarea la domiciliu ar putea descuraja prețul destul de mare a licenței pentru fiecare dintre edițiile, începând cu InstallShield Express (649 $).
Fabrica de instalare
Fabrica de instalare Mediul de instalare utilizează un simplu, flexibil și puternic limbaj de scripting bazat pe Lua limba. Acest lucru vă permite să utilizați condițiile, funcții, variabile, tabele și alte mijloace pentru scrierea scenariului.
pas tradițional cu expert pas este furnizat pentru a crea un instalator. Se compune din următoarele etape ale proiectului: completarea informații generale despre programul de instalare, alegerea arhitecturii, locația fișierului, stilul și temele, setarea limbii, bibliotecile de compoziție.
script-uri controlate prin intermediul secțiunii Acțiuni. Toate acțiunile sunt împărțite în mai multe etape, în ordine cronologică: start-up, instalare, precum și apariția unor erori în această etapă a procesului, la sfârșitul lucrărilor de instalare și de finalizare.
Funcționalitatea a programului de instalare se extinde în detrimentul resurselor. Secțiunea relevantă a resurselor pot fi specificate în funcție (.NET, Visual Basic, DCOM, JET, MDAC, Windows Installer, Visual C ++, și așa mai departe.), Setați funcțiile globale și inurile de plug pentru a lucra cu clipboard, fișiere, FTP. În plus, forumul dezvoltatorilor în continuare extinderea căptușită.
În cele din urmă, este demn de remarcat acest aspect al Factory Setup, ca garanție. Instalația poate fi limitată de un număr de serie, toate cheile sunt stocate în MD5-hash. În timpul instalării, verificarea securității datelor, data de expirare a distribuției.
Rezumat. Fabrica de instalare face posibilă implică o largă posibilitate de limbaj de scripting LUA. Toate acțiunile sunt foarte bine documentate, utilizatorul poate utiliza expertul de configurare în diferite etape de lucru, de la creare la publicarea proiectului. funcționalitate de instalare poate fi îmbunătățită prin adăugiri. Interfață de instalare reglat cu atenție este confortabil cu localizare.
SetupBuilder
Definiția proiectului - Configurare informații generale, variabile, instalare profile. Trebuie remarcat faptul subsecțiune-ul Web de implementare (implementare web), în cazul în care puteți activa funcțiile de actualizare web sau instalarea web a produsului. De asemenea, un proiect poate include mai multe versiuni ale unei aplicații (presă).
Detalii de instalare - definirea conținutului programului de instalare, inclusiv fișiere, foldere, chei de registry, servicii, drivere, variabile de mediu, și alte elemente.
Cerințe de configurare - verificarea dependență, drepturile de acces, de sistem și alte fișiere.
Script Logic - accesul la scenariul de instalare. Pentru a lucra cu scripturi folosind propriul IDE-mediu, de asemenea, are un built-in debugger vizual. În SetupBuilder activat SetupScript limbaj de scripting, și, în cazul Editors Developer, furnizat aproximativ 500 de funcții predefinite. În plus față de utilizarea SetupScript, în timpul instalării, puteți aplica pentru Windows API sau prin conectarea corespunzătoare DLL-bibliotecă.
Este responsabil pentru siguranța caracteristicii SetupProtect disponibile în SetupBuilder Developer. Acesta vă permite să utilizați numere de serie și cheile unui abonament pentru o anumită perioadă de funcționare. În plus, există o semnătură digitală a distribuției.
Rezumat. SetupBuilder vă permite să creați instalatori, instalatori și actualizări web folosind script-uri și capabilități Windows API. Printre partea cea mai notabilă a complexului - un suport aproape pentru Windows, editare vizuală și depanarea proiectului, multilingvismul și protecție împotriva utilizării neautorizate.
Visual Installer - complex, pentru a crea un Windows de instalare în modul vizual și susținut scenarii. distribuții Creat se poate extinde la CD / DVD, USB-media și Internetul, sub forma de auto-extragere arhive.
Există două versiuni de instalare Visual - Standard și Professional. În acest din urmă caz, compoziția mai include un manager de proiect și Selector SamLogic - instrument pentru a determina dependența de pornirea sistemului. În plus, versiunea profesională vă permite să lucrați cu aplicații pe 64 de biți și implică lucrul cu script-uri.
Inițial, Visual Installer vă solicită să specificați formatul de răspândire de distribuție și de a stabili setările de bază. Alternativ, puteți importa proiectele existente în cadrul programului de mediile Visual Studio / Visual Basic și să continue să lucreze, pe baza unui proiect existent.
Opțiuni suplimentare de instalare sunt disponibile în secțiunea de meniu Speciale. Aici puteți specifica dependențe (versiune a sistemului de operare și .Net Framework), fără de care instalarea va eșua. De asemenea, sunt disponibile opțiuni cum ar fi instalarea silențioasă de instalare, semnătura digitală și protecția prin parolă.
În cele din urmă, ar trebui să notăm următorul punct: în casetele de dialog afișate corect de codificare și nu toate butoanele active sunt activate prin apăsarea. Această problemă apare în Windows 8.
tabel recapitulativ
NSIS (Nullsoft Scriptable Install System)