Computer help - file server


[ Blog ] - [ File Server ] - [ Удаленная компьютерная помощь ]

Ik heb in mijn IT-carrière behoorlijk wat code geschreven en ook een groot aantal Windows-programma's uitgebracht, dus een goede tool om Windows-installatiepakketten te maken was altijd de sleutel. Elk programma zou een andere reeks behoeften hebben, zoals scripts, DLL's, beveiligingsinstellingen, enz., Dus er was één tool nodig die een complexe reeks vereisten aankon.

Als je het geld hebt of heel veel ondersteuning nodig hebt, kun je altijd voor InstallShield gaan, de solide keuze voor veel bedrijven die Windows gebruiken. We gebruikten altijd InstallShield in onze begindagen, aangezien het werd geleverd met Visual Studio en Visual Foxpro.

Het is echter niet de enige goede software die er is om Windows-installatieprogramma's te maken. In dit artikel ga ik een paar andere gratis en betaalde (hoewel veel goedkopere) hulpprogramma's noemen die u in uw organisatie kunt uitproberen. Nullsoft Scriptable Install System (NSIS)

Als je van open source software houdt, wil je misschien het Nullsoft Scriptable Install System (NSIS) eens bekijken. NSIS is een professioneel systeem dat u kunt gebruiken om alles te maken, van zeer eenvoudige tot zeer complexe Windows-installatieprogramma's.Het is klein, maar heeft een groot aantal functies, waardoor het geschikt is voor internetdistributie.

Zoals je aan de naam kunt zien, is NSIS script-gebaseerd, waardoor je logica kunt creëren die zo gecompliceerd is als nodig is om met elke situatie om te gaan. Gelukkig bevat het voor beginners ook een aantal plug-ins en vooraf gedefinieerde scripts om u op weg te helpen.



Hier is een korte lijst van enkele van mijn favoriete functies van deze maker van MSI-pakketten: Ability om Windows-installatieprogramma's te maken die kunnen installeren, verwijderen, systeeminstellingen kunnen instellen, bestanden kunnen uitpakken en meer.NSIS heeft een overhead van slechts 34KB! Het is verreweg het kleinste Windows-installatieprogramma in vergelijking met InstallShield en Wise. Eén installatieprogramma dat compatibel is met alle hoofdversies van Windows, van Windows 95 tot Windows 10. Drie compressiemethoden (ZLib, BZip2, LZMA) om de beste compressie voor uw installatiepakketten te garanderen. Op scripts gebaseerd installatieprogramma is beter dan andere programma's die alleen een lijst met bestanden en registersleutels genereren. Met behulp van de scripttaal kunt u veel verschillende installatietaken uitvoeren, zoals upgrades, versiecontroles, systeemherstart, wijziging van omgevingsvariabelen, toegang tot Windows API en meer.Maak aangepaste dialoogvensters en interfaces met gebruikersinvoer, configuratieopties en zelfs een aangepaste wizardinterface. Breid de mogelijkheden van NSIS uit met plug-ins die kunnen communiceren met de installateur. Ondersteuning voor webinstallatie en patching van bestanden via internet.

Het programma ondersteunt een heleboel andere functies, waaronder zelfverificatie van de installateur met behulp van checksum, lijst en boom voor het selecteren van componenten, stille modus voor geautomatiseerde installaties, volledige code-editor voor het schrijven van scripts, enz.Advanced Installer

Advanced Installer heeft ook een gratis versie, maar het heeft ook verschillende andere versies die in prijs stijgen, afhankelijk van hoe complex uw installatieprogramma moet zijn. Het wordt heel vaak bijgewerkt en werkt buitengewoon goed.

Als u op zoek bent naar iets professioneler dat ook enkele opties voor ondersteuning bevat, dan is Advanced Installer een goede keuze. Als je een uitsplitsing van de functies wilt tussen de vijf verschillende versies die ze hebben, bekijk dan de link. De gratis versie heeft eigenlijk heel veel features en die hebben we lange tijd in ons bedrijf kunnen gebruiken omdat onze installateurs vrij eenvoudig waren.



Een unieke functie van Advanced Installer is Installer Analytics. Het is in feite een set tools om te zien hoe gebruikers uw applicaties installeren, gebruiken en verwijderen. U kunt gemakkelijk zien hoe groot uw gebruikersbestand is, een enquête laden wanneer een gebruiker het programma verwijdert, en informatie krijgen over het systeem en de geografische locatie van de gebruiker. Dit alles op een strakke en moderne webinterface die u zelf kunt testen.



Het laat je ook gemakkelijk je applicaties herverpakken in het nieuwe AppX-formaat, dat vereist is voor het Universal Windows Platform.Het vereist geen codewijzigingen en ze hebben een gratis AppX-conversietool. Dat zijn slechts enkele van de unieke functies, maar Advanced Installer dekt vrijwel alle bases. Bekijk hier de volledige lijst met functies voor elke editie.



Inno Setup

Inno Setup is een geavanceerd Windows-installatieprogramma dat volledig gratis is en dat al bestaat sinds 1997. Het heeft een heleboel functies en werkt uitstekend voor kleine bedrijven met redelijk complexe vereisten.



Hier is een lijst met enkele van de beste functies van Inno Setup: Ondersteunt alle versies van Windows van Windows 2000 tot Windows 10 Ondersteunt de installatie van 64-bits applicaties op 64-bits Windows Ondersteunt de aanmaak van een enkel EXE-bestand voor eenvoudige bestandsdistributie Aanpasbare installatietypen en volledige ondersteuning voor het verwijderen van applicaties Aanmaken van snelkoppelingen, registervermeldingen en INI-bestanden Ondersteunt stille installaties en Pascal-scriptengine voor meer geavanceerde installaties Extensies van derden die de mogelijkheden van Inno setup verbeteren

Over het algemeen is dit een heel goede optie omdat het volledig gratis en zeer gemakkelijk te gebruiken is.Het zal niet kunnen doen wat InstallShield of zelfs Advanced Installer kan, maar het omvat vrijwel alle basisprincipes. WIX Toolset

De WIX Toolset is een gratis set tools voor het maken van Windows-installatieprogramma's die werken met Visual Studio 2012 of hoger. Ik noem het als laatste omdat het de grootste leercurve vereist. Je kunt er een aantal zeer complexe installatieprogramma's mee maken, maar je zult nogal wat coderen en vaak een opdrachtregel gebruiken.



WIX Toolset is gebaseerd op het XML-authoringmodel.Als u geen Visual Studio heeft, kunt u de Wix-tools of MSBuild gebruiken. Het ondersteunt het bouwen van MSI-, MSP-, MSM- en MST-installatiebestanden. Het ondersteunt ook een groot aantal Windows Installer-functies.

Dit zijn dus enkele van de beter bekende en stabiele programma's die u kunt gebruiken om Windows-installatieprogramma's te maken. Ik weet zeker dat er nog veel meer zijn, dus laat ons gerust weten welke je in de reacties gebruikt. Geniet ervan!

.
SETUP UA COMPUTER BLOG