|
Konfigurieren als Windows Dienst |
Top Previous Next |
|
http://www.aloaha.com/cache/configure-aloaha-as-windows-service.pdf
Konfigurieren Sie die Aloaha PDF-Suite, um als Windows Dienst zu laufen
Standardmäßig wird die Aloaha PDF-Suite durch den Windows Ordner "Autostart" gestartet. Hierbei handelt es sich um den sog. "application mode". Im "application mode" besitzt jeder Anwender seine eigene PDF-Suite-Instanz.
Es kann von Vorteil sein, mit der Aloaha PDF-Suite als Windows Dienst zu arbeiten. Es ist notwendig, wenn ein Anwender plant, Aloaha als Server-Anwendung zu verwenden, um Rechnungen stapelweise zu verarbeiten oder Dateien per Massenkonvertierung in PDF Dokumente umzuwandeln. Hierbei muß dann kein Benutzer am System angemeldet sein.
Als erster Schritt sollten alle Vorgänge von Aloaha geschlossen werden und der Programmstart der PDF-Suite aus dem Autostart-Ordner entfernt werden.
In der Konfiguration kann der Benutzer auswählen, ob der Dienst als Standard im LocalSystem oder über festzugeordnete User laufen soll.
Es wird empfohlen, die PDF-Suite mit einem fest zugeordneten Benutzerprofil auszuführen anstatt dem LocalSystem!
Beide Optionen haben Vor- und Nachteile.
Mit LocalSystem Account ist gemeint, dass es nicht möglich ist sich interaktiv anzumelden, um Aloaha zu konfigurieren. Wenn der native smartcard Support verwendet werden soll, ist es am sinnvollsten, Aloaha unter dem LocalSystem-Account auszuführen.
So konfigurieren Sie, dass Aloaha unter einem Benutzeraccount läuft
Starten Sie den Service Control Manager (services.msc) und konfigurieren Sie im Anmeldefenster der "PDF-Suite" den bevorzugten Benutzer. Es wird darauf hingewiesen, einen lokalen Benutzer oder Domänenbenutzer zu verwenden. Der Aloaha Anwender wird vom Programm behandelt, als ob es sich um ein LocalSystem handelt. Melden Sie sich ab und dann als der konfigurierte User wieder an. Nachdem Aloaha konfiguriert wurde, kann der Dienst gestartet werden.
Wenn Aloaha als Local System läuft, können Sie zum konfigurieren eine Windows Eingabeaufforderung unter dem Benutzer LocalSystem ausführen. Während Aloaha läuft, erstellen Sie folgenden Registry Eintrag:
[HKLM\SOFTWARE\Aloaha\pdf] "callcmd.exe"=dword:00000001
Sobald Aloaha den Schlüssel gefunden hat, wird die cmd.exe mit denselben Benutzereinstellungen gestartet (in diesem Fall LocalSystem). Die cmd.exe Sitzung kann nun verwendet werden, um andere Dinge als LocalSystem zu konfigurieren. "Regedit" könnte gestartet werden, um LocalSystems HKCU Hive zu editieren oder Aloaha-POP-Einstellungen können mit "creator.exe / Einstellungen" gestartet werden, um Aloaha zu konfigurieren.
Ein einfacherer Weg Aloaha zu konfigurieren, ist die "Registry Settings" per autoimport in das Service startup zu importieren.
Es ist möglich, Aloaha zu anzuweisen, eine Registrierungsdatei (*.reg) während des Starts zu importieren. Es wird größtenteils in Enterprise/TS/Citrix Umgebungen verwendet.
Während des Startes liest Aloaha die Schlüssel HKLM\SOFTWARE\Aloaha\AutoRegistryImport und HKCU\SOFTWARE\Aloaha\AutoRegistryImport. Wenn diese Schlüssel einen Pfad zu einer *.reg Datei enthalten, werden diese Dateien automatisch in die Registrierung importiert.
Mögliche Werte könnten sein: [HKLM\SOFTWARE\Aloaha] "AutoRegistryImport"="c:\\GlobalSettings.reg" [HKCU\SOFTWARE\Aloaha] "AutoRegistryImport"="c:\\UserSettings.reg"
Da "LocalSystem" ein gewöhnlicher User mit speziellen Rechten ist, kann dieser Mechanismus zum Autokonfigurieren von Aloaha verwendet werden. Mit der Anmeldung an der Maschine als "jeder Benutzer" konfigurieren Sie Aloaha und exportieren HKCU\Software\Aloaha in eine Datei. (zum Beispiel: c:\GlobalSettings.reg). Werte, die nicht erforderlich oder nicht festgelegt wurden, können mit einem Texteditor entfernt werden.
Erstellen Sie folgenden Schlüssel: [HKLM\SOFTWARE\Aloaha] "AutoRegistryImport"="c:\\GlobalSettings.reg"
Jedes mal wenn Aloaha gestartet wird, wird die Datei "GlobalSettings.reg" in die Registrierung importiert. Alle Anwender (inkl. LocalSystem) verwenden dieselbe Konfiguration, wie die in der Registrierungsmaske definierte.
|