Pakete schnüren

Installer für Windows-Programme oder -Skripte

Praxis & Tipps | Praxis

Programme oder Skripte für Windows so zu verpacken, dass sie sich einfach installieren und auch wieder deinstallieren lassen, macht nicht nur dem Anwender, sondern auch dem Support-geplagten Entwickler das Leben leichter. Wer Software für diesen Zweck sucht, die nichts kostet und trotzdem leistungsfähig ist, stößt recht schnell auf Nullsofts Scriptable Install System (NSIS).

Passend zu einem Artikel über die Ereignisprotokolle in Windows [1] sollte unser Powershell-Skript Eventwatch [2] in einer Neuauflage erscheinen. Die manuelle Installation des Skripts nebst zugehöriger XML-Vorlage für den Windows-eigenen Aufgabenplaner ist aufwendig und allein deshalb fehleranfällig. So lag die Idee nahe, die Zutaten in ein Installer-Paket zu verpacken. Dafür bietet sich das Nullsoft Scriptable Install System (NSIS) an. Es ist kostenlos, erzeugt schlanke EXE-Dateien und bietet dennoch alle erdenklichen Optionen.

Auf den ersten Blick ist die Aufgabe trivial und sicherlich auch ohne einen Installer lösbar: mit den Rechten eines Administrators drei Dateien in einen Ordner kopieren, eine XML-Datei in der Windows-Aufgabenplanung verarbeiten lassen, in eine Datei E-Mail-Adressen und Zugangsdaten für den Mail-Versand eintragen und neu starten – fertig. Doch schon beim Entpacken und Kopieren der per ZIP-Datei bereitgestellten Skripte kann man die Rechte vergurken, Tippfehler in den E-Mail-Zugangsdaten produzieren oder den Aufruf der Aufgabenplanung per Kommandozeile vermurksen. ...

Sie möchten wissen, wie es weitergeht?

Pakete schnüren

1,49 €*

c't 16/2014, Seite 164 (ca. 4 redaktionelle Seiten)
Direkt nach dem Kauf steht Ihnen der Artikel als PDF zum Download zur Verfügung.

Artikel-Vorschau
  1. Kennenlernen …
  2. … und vergessen
  3. Ausschöpfen
  4. Dialog-Demenz
  5. Copy & Paste
  6. Fazit

Lesen Sie hier die Verbraucherinformationen

* Alle Preise verstehen sich inklusive der gesetzlichen MwSt.

Als c't-Plus-Abonnent gratis lesen

weiterführende Links

Anzeige
Anzeige