Ein Installations-Programm für Ihre Programme und Dateien
Sie möchten:
- Bilder, Unterlagen und Software-Programme z.B. per DVD nicht nur einfach weitergeben, sondern dafür zusätzlich ein Rahmenprogramm zur Installation incl. Anzeige Ihres Logos und der Lizenzbedingungen verwenden?
- Für ein Programm incl. dessen Dokumentationen, Grafiken und Texte ein Installations-Programm verwenden?
Ich biete Ihnen folgende Tätigkeiten an:
- Erstellung von Setup-Programmen für Windows-Systeme, siehe nachfolgende Übersicht mit Beispiel
- Einbindung Ihrer Programme, Grafiken und weiterer Dateien in das Setup-Programm
- individuelle Grafiken und Texte zur Gestaltung des Setup-Programms
- Anwendung weiterer vielfältiger Möglichkeiten zur Erstellung eines Setup-Programms
Übersicht zur Erstellung eines Setup-Programms
lfd. Nr. | wer ist zuständig? | Ergebnis |
---|---|---|
1. | Sie | Sie speichern Bilder, Dokumentationen, Programme usw. in einem Ordner auf Ihrem PC |
2. | Sie + ich | Wir treffen Absprachen u.a. dazu,
|
3. | ich | Jetzt wird das Setup-Programm erstellt:
|
4. | Sie | Sie können das Setup-Programm bzw. die DVD an Ihren Kunden, Interessenten oder Bekannten überreichen. |
5. | Empfänger der DVD | Das Setup-Programm wird wie üblich gestartet, z.B. per Maus-Klick oder auch automatisch beim Einlegen der DVD. Bei der Ausführung des Setup-Programms:
|
Beispiel für die Erstellung eines Setup-Programms
1. Schritt - wofür soll ein Setup-Programm erstellt werden?
Sie haben z.B. ein Software-Programm für die Auswertung von Messwerten erstellt und möchten dieses Programm und alle dazugehörenden Bestandteile und Unterlagen jetzt an Ihre Interessenten übergeben. Sie möchten gleichzeitig erreichen, dass Ihre Interessenten dieses Software-Programm möglichst einfach installieren und starten können, ohne z.B. Registry-Einträge manuell vornehmen zu müssen.
Diese und weitere Anforderungen können mit einem Setup-Programm für das Messwerte-Programm erfüllt werden.
Das Messwert-Programm und alle dazu gehörenden Dateien (Unter-Programme, Lizenz-Texte, Grafiken usw.) haben Sie im Verzeichnis D:/Messwerte gespeichert:
2. Schritt - Absprachen zum Ablauf des Setup-Programms
In diesem Schritt vereinbaren wir gemeinsam, welche Grafiken durch das Setup-Programm angezeigt und welche Schritte beim Installieren ausgeführt werden müssen:
- Nach dem Starten des Setup-Programms möchten Sie eventuell, dass Ihr Firmen-Logo und die Lizenzbedingungen für das Messwert-Programm angezeigt werden.
- Damit das Messwert-Programm fehlerfrei arbeiten kann, müssen beim Installieren weitere Bedingungen geprüft werden (Platz auf der Festplatte, Windows-Berechtigungen, notwendige Registry-Einträge usw.).
Diese und weitere Angaben verwende ich zur Parametrisierung das Setup-Programms.
Das Firmen-Logo, eine Grafik für den Begrüßungs-Fenster des Setup-Programms und weitere Dateien sind in einem Verzeichnis D:/Messwerte_Setup gespeichert:
3. Schritt - Erstellung des Setup-Programms
Mit den von Ihnen erhaltenen Angaben erstelle ich ein Script Messwerte.nsi, in welcher u.a. folgende Dinge festgelegt werden:
- Festlegung des Setup-Ablaufs
- Gestaltung des Setup-Programms mit Grafiken
- Durchführung von Prüfungen (u.a. Ordner-Namen, Windows-Berechtigungen) während der Installation
- Ausgabe von Fehler- und Hinweistexten während der Installation
- Erstellung von Menü-Punkten zum Starten des Programms
- Generierung eines Un-Installer-Programms
Das Script Messwerte.nsi wird ebenfalls im Verzeichnis D:/Messwerte_Setup gespeichert:
Nachfolgend ist zur Information ein kurzer Ausschnitt aus dem Script Messwerte.nsi dargestellt:
; Abbruch, wenn Installer schon ausgeführt wird:
System::Call 'kernel32::CreateMutexA(i 0, i 0, t "myMutex") i .r1 ?e'
Pop $R0
StrCmp $R0 0 +3
MessageBox MB_OK|MB_ICONEXCLAMATION "Das Installations-Programm wurde bereits gestartet!"
Abort
; Splash-Bild
SetOutPath $TEMP
File /oname=spltmp.bmp "splash.bmp"
advsplash::show 3000 2000 2000 -1 $TEMP\spltmp
Pop $0 ; $0 has '1'
Delete $TEMP\spltmp.bmp
InitPluginsDir
File /oname=$PLUGINSDIR\Eingabe_Werte.ini "Eingabe_Werte.ini"
FunctionEnd
Mit dem NSIS-Programm wird jetzt das Programm Setup.exe generiert.
Diese ausführbare Datei enthält das Messwerte-Programm und alle dazugehörenden Dateien (Grafiken, Lizenz-Bedingungen und weitere Unterlagen):
4. Schritt - Weitergabe des Setup-Programms
Das Setup-Programm und ggf. weitere Dateien können nun auf eine DVD gebrannt oder auch einfach per e-Mail an Ihren Interessentenkreis weitergereicht werden.
Starten des Setup-Programms durch den Empfänger Ihrer DVD
Der Empfänger kann das Setup-Programm wie üblich per Maus-Doppelklick starten.
Vom Setup-Programm wird dann ein Eröffnungsfenster angezeigt:
Nachfolgend wird ein Hinweis angezeigt:
Nachfolgend werden die Lizenzbedingungen für das Messwerte-Programm angezeigt:
Während der Installation können Eingaben getätigt werden, hier im Beispiel werden lediglich der Vor- und Zuname erfasst:
In diesem Fenster können die Komponenten ausgewählt werden, die installiert werden sollen:
Wie üblich, kann während einer Installation das Zielverzeichnis ausgewählt werden:
Während der Installation wird geprüft, ob das Programm bereits zuvor installiert wurde.
Sofern dies zutrifft, wird ein Hinweis angezeigt:
Es erfolgt ebenso eine Prüfung, ob der augenblickliche Anwender die erforderlichen Windows-Berechtigungen besitzt:
Die Installation wird abgebrochen, sofern die Windows-Berechtigungen fehlen:
Sofern alle Voraussetzungen vorhanden sind, werden nun alle zum Messwerte-Programm gehörenden Einzel-Dateien in das Zielverzeichnis kopiert und im Windows-Startmenü zwei neue Menüpunkte:
- zum Starten des Messwerte-Programms und
- zum Aufrufen des De-Installations-Programms
eingetragen.
Anschließend wird ein Fenster mit einer abschließenden Information angezeigt:
Sofern gewünscht, kann das Messwerte-Programm mit dem Beenden der Installation gleich gestartet werden.