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.

 

clip049

 

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.