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.
Diese Sektion definiert den während der Installation angezeigten Programmnamen und die, für die Installation benötigten Werte.
Name Ihrer Anwendung, welche während der Installation angezeigt wird.
|
Versionsnummer Ihrer Anwendung, welche während der Installation angezeigt wird.
|
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"
Es kann auch ein fixer Pfad wie c:\Universal Software festgelegt werden.
Alternativ kann auf das öffentliche Verzeichnis für Dokumente installiert werden. Siehe InstallOnPublicDocsFolder
|
Standardmäßiger Name der Programmgruppe
|
|
In dieser Sektion können weitere Einträge innerhalb der Programmgruppe definiert werden.
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
|
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.
|
Fügt der Programmgruppe eine von Ihnen zuvor, in der Sektion [Files] definierte "Liesmich Datei" hinzu.
|
|
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 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"
|
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.
|
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.
|
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.
|
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.
|
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=
|
|
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=
DoNotInstallOnWindows8=
|
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
|
|
Wenn diese Option auf false (Standard) gesetzt ist, wird das Produkt auf c:\program files installiert, das für Programme verwendet werden sollte. Dies benötigt jedoch Administrator Rechte.
Wenn Dateien wie PDF oder Video Dateien verteilt werden, ist das Dokument Verzeichnis besser da es keine Administrator Rechte benötigt. Es wird der öffentliche Dokumenten Ordner verwendet.
C:\Users\Public\Documents\My Program
|
Weitergehende Details siehe Netzwerk Installation. Der Benutzer erhält die nachfolgende Auswahlmöglichkeit.

|
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".
|
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.
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".
|
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.
|
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].
|
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.
|
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].
|
|
|
In dieser Sektion können Sie zusätzliche Deinstallationsinformationen angeben. Diese werden Ihnen im Menü Software (Systemsteuerung, Software) angezeigt.
Anmerkung zur Deinstallation, zum Beispiel Ihr Copyright
|
Ihre Kontaktinformationen.
|
URL, welche auf den Support-Bereich Ihrer Webseite verweist. Sollte kein Support-Bereich vorhanden sein, so geben Sie die URL Ihrer Website an.
|
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)