InstallAnywhere – Dateien und Dienstprogramme

Benutzerdefinierter Code, Regeln und Vorlagen

Die unten angegebenen Erweiterungen sind von unserer Softwareabteilung und Premiumsupportmitgliedern generierter Code.Sie werden „im Istzustand“ bereitgestellt und dürfen nur zur Erweiterung der integrierten Funktionen des plattformübergreifenden Installers InstallAnywhere verwendet werden.

Benutzerdefinierten Code können Sie unter Beifügung der zugehörigen Dokumentation als E-Mail-Anhang einsenden. Hinweis: Diese Erweiterungen werden von Revenera (ehemals Flexera Software) nicht unterstützt.

AbortInstallAction
Mit dieser Aktion wird der aktuelle Installer sofort beendet.
Veröffentlicht von: Revenera. Quellcode enthalten.
Windows
MacOS
Unix
Java

AddToRequiredDiskSpace
Bei dieser Aktion mit benutzerdefiniertem Code wird dem erforderlichen Festplattenspeicherplatz eine kommagetrennte Liste von Ganzzahlwerten hinzugefügt.
Veröffentlicht von: Revenera. Quellcode enthalten.
Windows
MacOS
Unix
Java

ArchiveResourceFileReader
Mit diesem Dienstprogramm öffnen Sie aus der Ressourcendatei heraus eine Textdatei und analysieren sie als Abfolge von Strings.
Veröffentlicht von: Revenera. Quellcode enthalten.
Windows
MacOS
Unix
Java

ChooseInstallDrive
Mit diesem Plugin wird der Benutzer aufgefordert, das gewünschte Installationslaufwerk anzugeben. Im Standardfenster „Install Folder“ kann der Installationsordner geändert werden. Es wird jedoch keine Option angeboten, nur das Laufwerk zu wechseln (ohne den Installationspfad zu ändern).
Veröffentlicht von: Revenera. Quellcode enthalten.
Windows

ConsoleInput (Enterprise Edition)
Dieses CONSOLE-Eingabefenster wird im Installer verwendet.
Veröffentlicht von: Revenera. Quellcode enthalten.
Windows
MacOS
Unix
Java

CopyDirectory
Ein Verzeichnis wird samt Unterverzeichnissen von einem Ort auf der Festplatte des Benutzers an einen anderen kopiert. Mit der Aktion wird automatisch eine vollständige Rekursion der Verzeichnisstruktur durchgeführt.
Veröffentlicht von: Revenera. Quellcode enthalten.
Windows
MacOS
Unix
Java

CopyFile
Eine beliebige Datei wird von einem Ort auf der Festplatte des Benutzers an einen anderen kopiert. Dieser Befehl eignet sich während der Installation zum Kopieren installierter Dateien an andere Speicherorte.
Veröffentlicht von: Revenera. Quellcode enthalten.
Windows
MacOS
Unix
Java

DatabaseAction
Bei dieser Aktion mit benutzerdefiniertem Code wird eine Verbindung mit einer Datenbank hergestellt, SQL-Code aus einer Datei ausgelesen, die Abfragen werden ausgeführt, und die Datenbank wird geschlossen.
Veröffentlicht von: Revenera. Quellcode enthalten.
Windows
MacOS
Unix
Java

DeleteDirectory
Ein Verzeichnis wird samt Unterverzeichnissen von der Festplatte des Benutzers gelöscht. Mit der Aktion wird automatisch eine vollständige Rekursion der Verzeichnisstruktur durchgeführt.
Veröffentlicht von: Revenera. Quellcode enthalten.
Windows
MacOS
Unix
Java

DeleteFile
Eine beliebige Datei wird von der Festplatte des Benutzers gelöscht. Damit können Sie alte Dateien löschen, wenn Sie eine Upgradeinstallation vornehmen.
Veröffentlicht von: Revenera. Quellcode enthalten.
Windows
MacOS
Unix
Java

DisplayImagePanel (Enterprise Edition)
In diesem Fenster, dessen Darstellung der anderer InstallAnywhere-Fenster entspricht, wird ein GIF- oder JPEG-Bild angezeigt. Sie können festlegen, ob Bildlaufleisten angezeigt werden sollen, wenn das Bild zu groß ist.
Veröffentlicht von: Revenera. Quellcode enthalten.
Windows
MacOS
Unix
Java

EndProcess
Mit dieser Erweiterung wird ein Dienstprogramm aufgerufen, mit dem Sie während der Deinstallation bestimmte Aufgaben für derzeit ausgeführte Prozesse durchführen können.
Veröffentlicht von: Revenera. Quellcode enthalten.
Windows

EnhancedExecuteCommand
Mit dieser Aktion wird ein Befehl ausgeführt, dessen Rückgabecode und Ausgabe in InstallAnywhere-Variablen gespeichert werden.
Veröffentlicht von: Revenera. Quellcode enthalten.
Windows
MacOS
Unix
Java

ExecuteAsRoot
Mit dieser Aktion können Sie in einem Unix-System einen Befehl als Root ausführen.
Veröffentlicht von: Revenera. Quellcode enthalten.
Unix

ExecuteUninstallCommand
Mit dieser Aktion können Sie während der Deinstallation auf einfache Weise einen Befehl ausführen.
Veröffentlicht von: Revenera. Quellcode enthalten.
Windows
MacOS
Unix
Java

ExpressionEvaluator
Mit dieser Klasse werden mathematische Ausdrücke ausgewertet. Dies ist sinnvoll, wenn Sie eine einfache Berechnung durchführen müssen, aber dafür keinen gesonderten benutzerdefinierten Code schreiben möchten.
Veröffentlicht von: Revenera. Quellcode enthalten.
Windows
MacOS
Unix
Java

ExtractToFile
Mit diesem Befehl wird eine URL-Ressource geöffnet und der Inhalt in einer neuen Datei gespeichert. Die URL-Ressource kann sich im Installerarchiv, auf der Festplatte des Benutzers oder auch an einem Speicherort im Netzwerk befinden. Dies eignet sich für die Installation von Dateien von einem entfernten Standort oder über das Internet sowie zum Extrahieren von Dateien aus dem Installerarchiv zur gesonderten Verarbeitung.
Veröffentlicht von: Revenera. Quellcode enthalten.
Windows
MacOS
Unix
Java

FileInfo
Mit dieser Aktion rufen Sie alle Attribute einer ausführbaren Datei oder DLL in einem Win32-System ab. Dies ist nützlich, wenn Sie DLL-Versionen vergleichen müssen.
Veröffentlicht von: Revenera. Quellcode enthalten.
Windows

FullScreenBackgroundImagePanel (Enterprise Edition)
In diesem Fenster kann ein Hintergrundbild als Vollbild angezeigt werden, wodurch verhindert wird, dass der Benutzer während der Installation auf andere Desktopanwendungen zugreift.
Veröffentlicht von: Revenera. Quellcode enthalten.
Windows
MacOS
Unix
Java

GetEightDotThreeFileName
Mit diesem Plugin wird ein Dateipfad als Argument verwendet und eine Variable mit dem Windows 8.3-Dateinamen zurückgegeben.
Veröffentlicht von: Revenera. Quellcode enthalten.
Windows

HostInfo
Mit dieser Aktion wird die IP-Adresse eines Computers abgerufen und in eine InstallAnywhere-Variable eingefügt.
Veröffentlicht von: Revenera. Quellcode enthalten.
Windows
MacOS
Unix
Java

IndeterminateConsole
Bei dieser Aktion mit benutzerdefiniertem Code wird im Feld ein Konsolentext angezeigt, bevor ein Skript ausgeführt wird.
Veröffentlicht von: Revenera. Quellcode enthalten.
Windows
MacOS
Unix
Java

InstallJavaPlugin
Mit dieser Klasse werden die notwendigen Aktionen zum vollständigen Installieren einer Java 2-JRE mit dem Java Plugin Control-Fenster in einem Win32-System ausgeführt. Java Plugin Control wird installiert.
Veröffentlicht von: Revenera. Quellcode enthalten.
Windows

InstallSharedDll
Mit dieser Aktion wird eine angegebene DLL aus dem Installerarchiv extrahiert und an einem beliebigen, frei wählbaren Speicherort auf der Festplatte des Benutzers installiert. Anschließend wird die Windows-Registrierung gelesen und der Referenzzähler für die betreffende DLL erhöht oder aktualisiert. Bei der Deinstallation wird der Stand des Referenzzählers um eins gesenkt. Wenn dieser null erreicht, wird der Benutzer gefragt, ob die Datei entfernt werden soll.
Veröffentlicht von: Revenera. Quellcode enthalten.
Windows

IsRootRule (Enterprise Edition)
Bei dieser Regel mit benutzerdefiniertem Code wird in einem UNIX-System überprüft, ob ein Benutzer als Root angemeldet ist.
Veröffentlicht von: Revenera. Quellcode enthalten.
Unix

MessageDialogAction
Zu einem beliebigen Zeitpunkt während der Installation oder Deinstallation wird ein Meldungsfenster angezeigt. Sie können einen eigenen Meldungstext und beliebig viele Schaltflächen hinzufügen. Die Auswahl des Benutzers wird in einer InstallAnywhere-Variable gespeichert.
Veröffentlicht von: Revenera. Quellcode enthalten.
Windows
MacOS
Unix
Java

ModifyString
Mit dieser Erweiterung können Sie Stringbearbeitungen für InstallAnywhere-Variablen durchführen.
Veröffentlicht von: Revenera. Quellcode enthalten.
Windows
MacOS
Unix
Java

NumberComparisonRule (Enterprise Edition)
Bei dieser Regel mit benutzerdefiniertem Code werden Zahlen und Dezimalzeichen mit einem definierten Komparator verglichen.
Veröffentlicht von: Revenera. Quellcode enthalten.
Windows
MacOS
Unix
Java

PassByValue
Mit dieser Aktion können Sie InstallAnywhere-Variablen nach Wert statt nach Referenz übergeben.
Veröffentlicht von: Revenera. Quellcode enthalten.
Windows
MacOS
Unix
Java

PasswordPanel (Enterprise Edition)
In diesem Fenster können Benutzer ein maskiertes Passwort eingeben. Außerdem bietet das Fenster eine Möglichkeit zur Bestätigung.
Veröffentlicht von: Revenera. Quellcode enthalten.
Windows
MacOS
Unix
Java

PropertiesFileReader
Mit dieser Aktion können Sie Eigenschaften in einer Eigenschaftendatei in InstallAnywhere-Variablen umwandeln.
Veröffentlicht von: Revenera. Quellcode enthalten.
Windows
MacOS
Unix
Java

Rename
Hiermit wird eine beliebige Datei oder ein beliebiges Verzeichnis auf der Festplatte des Benutzers umbenannt. Diese Aktion eignet sich zum Anlegen von Sicherungskopien von Dateien oder zum Ändern von Dateinamen während der Installation.
Veröffentlicht von: Revenera. Quellcode enthalten.
Windows
MacOS
Unix
Java

ResetJVMList
Mit dieser Prä-Installationsaktion wird das Fenster „Choose Java VM“ auf einen vom Entwickler festgelegten String zurückgesetzt.
Veröffentlicht von: Revenera.
Windows
MacOS
Unix
Java

SimpleRegistryManagerPlus
Dieser Wrapper für SimpleRegistryManager bietet eine bessere Benutzeroberfläche für die Windows-Registrierung.
Veröffentlicht von: Revenera. Quellcode enthalten.
Windows

Sleep
Mit dieser Aktion wird die Installation vorübergehend angehalten.
Veröffentlicht von: Revenera. Quellcode enthalten.
Windows
MacOS
Unix
Java

SpeedRegistry
Mit dieser Klasse werden der Registrierung Werte hinzugefügt, die in einer Ressourcendatei angegeben sind. Sie eignet sich hervorragend zum gleichzeitigen Hinzufügen zahlreicher Elemente zur Registry.
Veröffentlicht von: Revenera. Quellcode enthalten.
Windows

WaitForFileRemoval
Mit dieser Aktion wird darauf gewartet, dass eine Datei entfernt wird, bevor die nächste Aktion ausgeführt wird.
Veröffentlicht von: Revenera. Quellcode enthalten.
Windows
MacOS
Unix
Java

WaitForProcessExit
Mit dieser Aktion wird darauf gewartet, dass ein bestimmter Prozess beendet wird. Sie wird von jedem Betriebssystem unterstützt, das einen „Tasklisten“-Prozess bietet, mit dem Listen derzeit ausgeführter Tasks ausgegeben werden.
Veröffentlicht von: Revenera. Quellcode enthalten.
Windows

ZGDialogAction
Mit dieser Aktion wird ein Dialogfeld mit bis zu drei Schaltflächen, einem Titel und erläuterndem Text eingeblendet. Die Aktion ähnelt stark MessageDialogAction (auch zum Herunterladen verfügbar), ist bei einfachen Fenstern aber benutzerfreundlicher.
Veröffentlicht von: Revenera. Quellcode nicht enthalten.
Windows
MacOS
Unix
Java

ZGDialogPanel (Enterprise Edition)
Bei diesem Fenster mit benutzerdefiniertem Code wird ein Dialogfeld mit bis zu drei Schaltflächen, einem Titel und erläuterndem Text eingeblendet. Die Aktion ähnelt stark MessageDialogAction (auch zum Herunterladen verfügbar), ist bei einfachen Fenstern aber benutzerfreundlicher.
Veröffentlicht von: Revenera. Quellcode nicht enthalten.
Windows
MacOS
Unix
Java