Durch Anpassen der Datei "setup.ini" können Sie verschiedene Aspekte des Installationsvorgangs steuern. In diesem Kapitel wird beschrieben, wie Sie eine benutzerdefinierte Konfigurationsdatei erstellen.

 

Setupoptionen der setup.ini

Um das Setup auf Ihre Bedürfnisse anzupassen, bearbeiten Sie die nachfolgenden Setupoptionen in der Datei "setup.ini". Diese verfügt über verschiedene Sektionen, welche mittels [Name der Sektion] angegeben werden.

 

[SETUP]
 

Diese Sektion definiert den während der Installation angezeigten Programmnamen und die, für die Installation benötigten Werte.

 

AppName = Mein All-In-One Player

Name Ihrer Anwendung, welche während der Installation angezeigt wird.

 

Versionsnummer Ihrer Anwendung, welche während der Installation angezeigt wird.

 

AppPublisher = Universal Software

Name Ihrer Firma

 

DefaultDirName = Meine Anwendung

Standardmäßiges Installationsverzeichnis Ihrer Anwendung. Sie können auch ein Unterverzeichnis angeben, zum Beispiel "Universal Software\Anwendung1". Der physikalische Pfad wäre dann: ".\Programme\Universal Software\Anwendung1"

 

DefaultGroupName = Smart Program Group
 

Standardmäßiger Name der Programmgruppe

 

[ProgManGroup]

 

In dieser Sektion können weitere Einträge innerhalb der Programmgruppe definiert werden.

 

ShowLicenseInfo = true / false

Fügt der Programmgruppe einen Eintrag hinzu, mittels welchem Sie den Lizenz Viewer starten können. Dieser ist eine integrierte Benutzeroberfläche für den Endverbraucher, über welchen zum Beispiel neue Lizenzen hinzugefügt werden können. Es wird empfohlen, diesen Eintrag bei einer Netzwerkinstallation zu aktivieren

 

ShowLicenseInfoNetwork = true / false

Fügt der Programmgruppe einen Eintrag hinzu, mittels welchem Sie den Lizenz Viewer starten können. Dieser ist eine integrierte Benutzeroberfläche für den Endverbraucher, über welchen zum Beispiel neue Lizenzen hinzugefügt werden können. Es wird empfohlen, diesen Eintrag bei einer Netzwerkinstallation zu aktivieren.

 

ShowReadmeFile = true / false
 

Fügt der Programmgruppe eine von Ihnen zuvor, in der Sektion [Files] definierte "Liesmich Datei" hinzu.

 

[Files]

 

In dieser Sektion können Sie die vom Installationsmanager zu kopierenden Dateien definieren.

 

 

 

Dieser Eintrag definiert das Verzeichnis, auf das der All-In-One Player und die Datenbank kopiert wird. Als Standard gibt es kein Unterverzeichnis. Wenn eine Anwendung wie z.B. ein Menü die Dateien des  All-In-One Player in einem Unterverzeichnis wie \docs\bin benötigt, kann dies hier definiert werden.

 

Beispiel: BinFolder=docs\bin
 
Dieses kopiert den All-In-One Player, die Datenbank und die Lizenzdatei während der Installation in ein Unterverzeichnis  ...\docs\bin

 

 

Der Standardwert ist, dass keine EXE Datei zugewiesen ist. Dann ist der All-In-One Player die Anwendung, die gestartet wird wenn der Benutzer die Anwendung aus der Programmgruppe oder vom Desktop aus startet. Wenn Sie eine Menü Anwendung oder ein anderes Programm haben, das immer zuerst gestartet werden muss, verwenden Sie diese Definition.
 
Example: Exe-Start-Application=menu.exe  - Dies startet die Datei menu.exe

 

Diese Datei wird automatisch auf das Installationsverzeichnis kopiert.

 

 

exe-Filename=flash-demo.exe

 
EXE Dateiname des All-In-One Player. Dieser muss dem Namen des All-In-One Player im Publish CD-Verzeichnis entsprechen.
 
Diese Datei wird automatisch auf das Verzeichnis, das unter BinFolder definiert wurde, kopiert.

 

Obwohl Dateinamen mit Leerzeichen möglich sind, sollte dies vermieden werden. Wenn Dateinamen mit Leerzeichen verwendet werden, dann darf das Zeichen " nicht verwendet werden

 

Beispiel: exe-Filename=flash demo.exe   -  falsch wäre: exe-Filename="flash demo.exe"

 

mmf-Filename=flash-demo.mmf

Dateiname der Datenbankdatei. Dieser muss dem Namen der Datenbank im Publish CD-Verzeichnis entsprechen.

 

Diese Datei wird automatisch auf das Verzeichnis, das unter BinFolder definiert wurde, kopiert.

lic-Filename=flash-demo.lic

 
Dateiname der Lizenzdatei. Dieser muss dem Namen der Lizenzdatei im Publish CD-Verzeichnis entsprechen.

 

 

Hinweis. Existiert die Lizenzdatei bereits, kann mit der Einstellung: OverwriteLicenseFile entschieden werden, ob diese überschrieben wird oder nicht.

 

Diese Datei wird automatisch auf das Verzeichnis, das unter BinFolder definiert wurde, kopiert.

 

ico-Filename=aioplayer.ico

 

Mittels dieser Setupoption können Sie das Symbol, welches in der Programmgruppe angezeigt werden soll, definieren.
Sollten Sie das Symbol des All-In-One Player verwenden wollen, so nutzen Sie die Ihnen bereitgestellte Datei "aioplayer.ico".

 

Das Symbol wird zudem an folgenden Orten angezeigt:

 

Desktop Icon

Symbol in der Schnellstartleiste

Deinstallationsprogramm

Datei "autorun.inf" - Bei einer Installation auf dem USB-Stick

 

Möchten Sie zusätzlich das Symbol in der Titelleiste des All-In-One Player ändern möchten, so können Sie dieses in der Kategorie Bilder anpassen. Das Symbol welches im Datei-Explorer angezeigt wird, kann nicht verändert werden.

 
Diese Datei wird automatisch auf das Verzeichnis, das unter BinFolder definiert wurde, kopiert.

 

 

readme-xxx = readme-xxx.txt

Mittels dieser Setupoption können Sie die Liesmich-Datei, welche nach der Installation angezeigt werden soll, definieren. Die Liesmich-Datei muss dem Text- oder Microsoft Word Format (.doc) entsprechen.

 

XXX ist hierbei das Kennzeichen der während der Installation verwendeten Sprache. Nachfolgende Sprachen werden unterstützt:

 

readme-ces=Tschechisch        

readme-dan=Dänisch

readme-deu=Deutsch  - Beispiel: readme-deu=readme-deu.txt

readme-dut=Holländisch

readme-enu=Englisch   - Beispiel: readme-enu=readme-enu.doc

readme-esp=Spanisch

readme-fra=Französisch

readme-ita=Italienisch

readem-jap=Japanisch

readme-nor=Norwegisch

readme-por=Portugiesisch

readme-rus=Russisch

 

Beachten Sie: Da Ihnen die von Endbenutzer, für die Installation ausgewählte Sprache nicht bekannt ist, sollten Sie für jede Sprache eine Liesmich-Datei angeben.

 

Die Liesmich-Datei kann der Programmgruppe hinzugefügt werden, damit diese zu einem späteren Zeitpunkt aufgerufen werden kann. Weitere Informationen hierzu entnehmen Sie der Sektion [ProgManGroup], ShowReadmeFile.
 
Diese Datei wird automatisch auf das Verzeichnis, das unter BinFolder definiert wurde, kopiert.

 

additionalx = *.bat
 

Mittels dieser Setupoption können Sie zusätzliche, während der Installation zu kopierende Dateien definieren. Sie können hierbei entweder eine spezifische Datei (zum Beispiel "doc-kurs1.pdf") oder eine Dateinamenerweiterung (zum Beispiel *.pdf, zum Kopieren aller PDF Dateien) oder einen Ordner angeben. Maximal 20 zusätzliche Dateien / Ordner können kopiert werden. Diese werden jedoch nicht geschützt.

 

Sollten Sie einen Ordner kopieren wollen, so geben Sie den Namen des Ordners und \* an. Beispiel: Durch die Angabe von "image\*" würde der komplette Ordner "image" kopiert werden. Standardmäßig wird der Inhalt des angegebenen Ordners in das, während der Installation definierte, Installationsverzeichnis kopiert. Um einen zusätzlichen Ordner zu erstellen, geben Sie diesen unter der Setupoption "addtionalfolderx" an.

 

Beispiel: "additional4=image\*" und "additionalfolder4=image4". Alle Dateien des Ordners "image" würden während der Installation in den Ordner "image4" kopiert werden.

 

Sollen alle Dateien inklusive Unterverzeichnisse kopiert werden, dann ist ein * einzutragen.

Beispiel: "additional1=*". Kopiert alle Dateien inklusive Unterverzeichnisse

 

Existiert eine Datei bereits auf dem Zielsystem, wird diese überschrieben.

 

additional1=*.bat

additional2=doc-kurs1.pdf

additional3=

additional4=image\*

additional5=

additional6=

......

additional20=

 

 

 

additionalfolder1=

additionalfolder2=

additionalfolder3=

additionalfolder4=image4

additionalfolder5=

additionalfolder6=

......

additionalfolder20=

 

[InstallOptions]
 

 

 

You can exclude an installation on certain Windows operating systems if the value is set to true. The default is false.

 

DoNotInstallOnWindows2000=true       'would not install on Windows 2000

DoNotInstallOnWindowsXP=

DoNotInstallOnWindowsXPx64=

DoNotInstallOnWindowsVista=

DoNotInstallOnWindows7=

 

 

 

 

 

Anzeige einer Lizenzvereinbarung während der Installation. Die Datei muss eine Text Datei sein. Wenn Sie keine Lizenzvereinbarung anzeigen wollen, lassen Sie alle Felder leer.

 

 

 

XXX ist hierbei das Kennzeichen der während der Installation verwendeten Sprache. Nachfolgende Sprachen werden unterstützt:

 

license-default=license.txt   ' this text is used if a language does not have a license text defined

license-ces=Tschechisch        

license-dan=Dänisch

license-deu=Deutsch           'sample: license-deu=license-german.txt

license-dut=Holländisch

license-enu=Englisch            'sample: license-enu=license-english.txt

license-esp=Spanisch

license-fra=Französisch

license-ita=Italienisch

license-jap=Japanisch

license-nor=Norwegisch

license-por=Portugiesisch

license-rus=Russisch

 

 


 

InstallOnPublicDocsFolder = true / false  (directory where to install)

 

If this option is set to false (default) the product would install on c:\program files which should be used for applications. This requires administration rights.

If  files like PDF or video files are distributed, the document folder is better. It does not require administration rights. The public documents folder is used.

 

C:\Users\Public\Documents\My Program

 

 

 

AllowNetworkInstall = true / false   (bietet die Möglichkeit einer Netzwerkinstallation)

 

Weitergehende Details siehe Netzwerk Installation. Der Benutzer erhält die nachfolgende Auswahlmöglichkeit.

 

 

 

 

 

AllowPortableInstall (Installation auf USB-Stick) = true / false

 

Mittels Verwendung dieser Option können Sie Ihre Anwendung, nebst der Festplatte, auf einem USB-Stick installieren. Hierbei werden alle benötigten Dateien auf den USB-Stick kopiert und eine Programmgruppe erstellt. Diese verweist direkt auf die Dateien auf dem USB-Stick. Sollten Sie Ihre Anwendung auf einem anderen PC verwenden wollen, so nutzen Sie einfach die Datei "add-startup-icon.exe", welche sich auf Ihrem USB-Stick befindet. Diese  ermöglicht das Erstellen einer Programmgruppe oder Desktop-Icons auf weiteren PCs.

 

Wenn Sie ein Icon im Abschnitt [Files] definiert haben, dann wird das Icon im Datei Explorer beim USB Stick angezeigt.

 

 

 

 

Verwenden Sie zur Durchführung der Online Aktivierung, den Installationscode 11 als Hauptkriterium. Sollte der USB-Stick keinen Kopierschutz unterstützen, so wird die Lizenzdatei direkt an den PC gebunden, von welchem die Aktivierung erfolgt.

 

Definieren Sie Code 11 als "Primäre Hardware ID" und Code 4 als "Alternative Hardware ID".

 

 

OverwriteLicenseFile = true / false

 

Wenn Sie ein Update Ihres Produktes versenden, können Sie entscheiden, ob die Lizenzinformationen bestehen bleiben (Datei .lic wird nicht überschrieben) oder ob der Kunde das Produkt neu aktivieren muss.

 

true = bestehende Lizenzdatei wird überschrieben. Neue Aktivierung notwendig

false = bestehende Lizenzdatei wird nicht überschrieben. Keine Aktivierung notwendig

 

Die Standardeinstellung ist false

 

 

 

Der Installationsmanager kann vor- bzw. nach erfolgreicher Installation eine EXE Datei ausführen. Es kann zudem definiert werden, ob die Datei während einer Netzwerk-, Einzelplatz- oder beiden Installationsarten ausgeführt werden soll. Während der Ausführung der Datei  wird der Installationsmanager pausiert.

 

RunPlayerAfterInstall = true / false

Startet den All-In-One Player nach erfolgreicher Installation. Standardmäßig ist diese Setupoption aktiviert (true).

 

Startet den All-In-One Player nach der Installation der Client-Installation (setup-client.exe). Der Standardwert ist "true".

 

RunBeforeInstall = Name der EXE Datei

Name der EXE Datei, welche vor der Installation des All-In-One Player gestartet wird. Ist kein Pfad angegeben, so wird die EXE Datei direkt aus dem Verzeichnis des Installationsmanagers gestartet.

 

Beispiel: RunBeforeInstall=runfirst.exe

 

Befindet sich die EXE Datei in einem Unterordner, so geben Sie den relativen Pfad zum Installationsverzeichnis an.

 

Beispiel: RunBeforeInstall = \dateien\runfirst.exe

 

Die EXE Datei wird nur bei einer Einzelplatzinstallation gestartet.

 

RunAfterInstall = Name of EXE Datei

Name der EXE Datei, welche nach der Installation des All-In-One Player gestartet wird. Ist kein Pfad angegeben, so wird die EXE Datei direkt aus dem \bin Verzeichnis gestartet.

 

Beispiel: RunAfterInstall=runfirst.exe

 

Befindet sich die EXE Datei in einem Unterordner, so geben Sie den relativen Pfad zum Installationsverzeichnis an.

 

Beispiel: RunAfterInstall = \dateien\runfirst.exe

 

Die EXE Datei wird nur bei einer Einzelplatzinstallation gestartet.

 

Sie müssen die EXE Datei während der Installation kopieren. Nutzen Sie hierzu die Setupoption additionalx in der Sektion [Files].

 

RunBeforeInstallNetwork = Name der EXE Datei

Name der EXE Datei, welche vor der Installation des All-In-One Player gestartet wird. Ist kein Pfad angegeben, so wird die EXE Datei direkt aus dem Verzeichnis des Installatiosmanagers gestartet.

 

Beispiel: RunBeforeInstall=runfirst.exe

 

Befindet sich die EXE Datei in einem Unterordner, so geben Sie den relativen Pfad zum Installationsverzeichnis an.

 

Beispiel: RunBeforeInstall = \dateien\runfirst.exe

 

Die EXE Datei wird nur bei einer Einzelplatzinstallation gestartet.

 

RunAfterInstallNetwork = Name der EXE Datei
 

Name der EXE Datei, welche nach der NetzwerkiInstallation des All-In-One Player gestartet wird. Ist kein Pfad angegeben, so wird die EXE Datei direkt aus dem \bin Verzeichnis gestartet.

 

Beispiel: RunBeforeInstall=runfirst.exe

 

Befindet sich die EXE Datei in einem Unterordner, so geben Sie den relativen Pfad zum Installationsverzeichnis an.

 

Beispiel: RunBeforeInstall = \dateien\runfirst.exe

 

Die EXE Datei wird nur bei einer Client-Installation gestartet.

 

Sie müssen die EXE Datei während der Installation kopieren. Nutzen Sie hierzu die Setupoption additionalx in der Sektion [Files].

 

 

[Uninstall]
 

In dieser Sektion können Sie zusätzliche Deinstallationsinformationen angeben. Diese werden Ihnen im Menü Software (Systemsteuerung, Software) angezeigt.

 

AppComments = (C) 2009 Universal Software, Inc.

Anmerkung zur Deinstallation, zum Beispiel Ihr Copyright
 

AppContact = office@universal-soft.com

Ihre Kontaktinformationen.
 

AppPublisher = Universal Software, Inc

Name Ihrer Firma.
 

AppPublisherURL = http://www.universal-soft.com

URL zu Ihrer Website.
 

AppSupportURL = http://www.universal-soft.com/support

URL, welche auf den Support-Bereich Ihrer Webseite verweist. Sollte kein Support-Bereich vorhanden sein, so geben Sie die URL Ihrer Website an.
 

AppUpdatesURL = http://www.universal-soft.com/downloads
 

URL, welche auf den Updatebereich Ihrer Webseite verweist. Ist kein Update-Bereich vorhanden, so geben Sie die URL Ihrer Webseite an.

 

 


 

Schauen Sie sich die Optionen, welche Dateien nach der Installation gestartet werden sollen oder welche Datei die Hauptanwendung ist, genauer an.

 

 

[Options], RunPlayerAfterInstall=true startet den  All-In-One Player nach der Installation

[Options],RunAfterInstall=menu.exe startet eine Menüanwendung nach der Installation

[Files],Exe-Start-Application=menu.exe definiert eine Menüanwendung als Hauptanwendung (wählbar über die Programmgruppe oder vom Desktop)