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 Lizenz­bedingungen 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.SieSie speichern Bilder, Dokumentationen, Programme usw. in einem Ordner auf Ihrem PC
2.Sie + ichWir treffen Absprachen u.a. dazu,
  • welche Grafiken, Texte usw. nach dem Starten des Setup-Programms angezeigt werden sollen
  • welche Schritte das Setup-Programm ausführen soll
  • welche weiteren Voraussetzungen (Speicherplatz, Windows-Berechtigungen ...) ggf. vorhanden sein müssen
3.ichJetzt wird das Setup-Programm erstellt:
  • Dazu verwende ich ein Tool NSIS (Nullsoft Scriptable Install System).
  • In einem Script wird festgelegt, wie das Setup-Programm später ablaufen soll.
  • Ich starte dann das NSIS-Tool, welches mit den Angaben aus der Script-Datei ein Setup-Programm generiert.
  • Das Setup-Programm und ggf. weitere Dateien wie z.B. ein Programm zur De-Installation können auf eine DVD gebrannt werden.
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:

  • kann ein Eröffnungs-Bildschirm (z.B. mit Ihrem Logo oder einer Grafik) angezeigt werden
  • werden alle erforderlichen Schritte ausgeführt, um das Software-Programm bzw. die Grafiken, Texte und weitere Dateien von der DVD auf die Festplatte zu kopieren
  • werden alle erforderlichen Einträge in die Registry vorgenommen
  • können weitere Prüfungen ausgeführt werden, z.B. ob dieses Setup-Programm schon ausgeführt wurde
  • Nach Abschluß des Setup-Programms kann z.B. das installierte Programm automatisch gestartet werden.


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:

Function ".onInit"
; 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.

 

Bookmark:
 
Hinweise zur Suche:
  • Es kann nach einem ganzen Wort oder Wortteil gesucht werden.
  • Klein- und Großbuchstaben werden nicht unterschieden.
  • Platzhalter (Wildcards) sind nicht erforderlich. Mit der Eingabe von "date" werden z.B. "Daten", "Zugangsdaten" und "Update" gefunden.
  • Mehrere Suchbegriffe können durch ein Leerzeichen getrennt werden. Es werden dann alle Stellen gefunden, an denen mindestens einer der Suchbegriffe vorkommt.
  • Zwischen mehreren Suchbegriffen kann auch in Großbuchstaben das Wort AND stehen.
    Es werden dann nur die Stellen gefunden, an denen alle Suchbegriffe zugleich vorkommen.
Bernd Köppen
mail (at) fit-for-bit.de
030 - 47 20 343
Such-Maschine
MetaGer
aufrufen
Linksammlung
„Interessantes“
aufrufen
Einheiten-
Konverter
aufrufen
Liste Web-

sicherer Farben

aufrufen
VNC-Programm

für
PC-Fernwartung
Bernd Köppen
www.fit-for-bit.de