Einige gute Tips zur TS-Installation stehen bereits im FreePDF XP Administrationshandbuch. Das gibt's hier: http://freepdfxp.de/fpxp.htm
Ein Lösungsweg, FreePDF XP auf einem TS zu installieren kam von Hermann Kuchta. Die entsprechende Anleitung liegt unter: http://www.ewetel.net/~hermann.kuchta/d ... PDF_XP.pdf
Leider funktioniert dieser Ansatz nicht mit veröffentlichten Applikationen (im weiteren "VA" genannt). Das Problem liegt darin, daß die fpassist.exe bei VA garnicht oder nicht im korrekten Benutzerkontext gestartet wird.
Ein Lösungansatz aus dem Forum war, die fpassist.exe über die Datei usrlogon.cmd zu starten, die bei jedem Login aufgerufen wird. Diese Datei befindet sich in %systemroot%/system32.
Falls der TS in eine AD-Domäne eingebunden ist, gibt es auch die Möglichkeit, fpassist.exe über das TS-Logon-Script zu starten, welches man in den AD-Einstellungen benutzer- oder gruppenweise hinterlegen kann. Diese Methode habe ich jedoch noch nicht ausprobiert, deswegen "unter Vorbehalt".
Nach etwas Herumexperimentieren habe ich aber noch eine andere Möglichkeit gefunden, die sowohl im Desktop als auch mit VA funktioniert. Dabei wird die Standard-RedMon-DLL durch die von RedMonEE ersetzt. Der Trick dabei ist folgender: Im Gegensatz zu RedMon 1.7 ist RedMonEE in der Lage, einen Prozess korrekt im aktuellen Benutzerkontext zu starten. In unserem Fall ist das die fpassist.exe. RedMonEE versucht diese bei jedem Druckauftrag zu starten. Die fpassist.exe erkennt dabei automatisch, ob sie bereits gestartet wurde, weswegen der Prozess auch nur ein mal pro User im Taskmanager erscheint.
RedMonEE gibt's hier: http://www.is-foehr.com/
...und so funktioniert die Installation:
1. Den TS mit "change user /install" in den Installationsmodus versetzen.
2. Ghostscript installieren
3. FreePDF XP installieren
4. Die Datei redmonnt.dll im %systemroot%/system32-Verzeichnis löschen oder umbenennen (u.U. muß hierfür die Druckerwarteschlange angehalten werden; nach dem Löschen/Umbenennen nicht vergessen, diese wieder zu starten!).
5. RedMonEE installieren
6. In den Anschlußeinstellungen des Ports "FREEPDFXP1:" folgendes ergänzen:
- Program to Start after: C:\Programme\FreePDF_XP\fpassist.exe (Pfad entsprechend anpassen!!)
- RunAsUser aktivieren
7. Den TS mit "change user /execute" wieder in den Ausführungsmodus versetzen.
