|
|
|Inhalt| |
Normaler Ablauf: Erstellung eines PDFFreePDF.exe kann auf vielerlei Weisen gestartet werden. Dies hier ist der Übliche Weg mittelsDatei / Drucken: 1. Windows Spooler Der Windows Spooler speichert die Daten und übergibt diese an den Port FREEPDFXP1:. Dieser Port wird von Redmon (http://www.cs.wisc.edu/~ghost/redmon/) verwaltet.
2. RedmonRedmon startet das Redmon-Tool redrun.exe, das den Druckjob in ein temporäres Verzeichnis schreibt. Normalerweise ist das das %temp% des aufrufenden Benutzers. Wird der Spooler als System ausgeführt, ist dies C:\Windows\temp.
3. fpRedMon.exefpRedMon.exe ist Teil von FreePDF XP und wird mit der PS Datei als Parameter aufgerufen. fpRedMon.exe öffnet die PS Datei und extrahiert den Besitzer. Danach verschiebt fpRedMon.exe die Datei in das psDir, welches normalerweise Profiles\All Users\FreePDF ist und benennt die Datei in Benutzername000001.ps um (sofern dies die erste Datei für den Benutzer ist). Danach versucht fpRedMon.exe, die NTFS Berechtigung dieser Datei auf Jeder:RWXD zu setzen (sofern es sich um ein NTFS Dateisystem handelt).
4. fpAssist.exeDieses Programm sucht im Sekundenrhythmus nach einer Datei Benutzername*.ps. Wird eine Datei gefunden, öffnet sich ein Dialog für den Benutzer. Jetzt muss ein Benutzer einen der Buttons anklicken, um FreePDF.exe zu starten.
5. FreePDF.exeFreePDF.exe wird mit dem Kommando „/3“ aufgerufen (siehe FreePDF.exe Parameter im Administrationshandbuch). FreePDF erstellt die PDF Datei, indem es gswin32c.exe aufruft. Danach führt es die übergebenen Kommandos aus - z.B. PDF Datei öffnen oder eine E-Mail öffnen.
6. fpMailer.exeIm Fall, dass der Benutzer eine E-Mail öffnen möchte wird fpMailer.exe aufgerufen. Dieses sucht unter HKey_Local_Machine\Software\Clients\Mail das aktive Mail Programm. Dieses Programm wird mit einer neuen E-Mail aufgerufen, die die PDF Datei enthält. Der Aufruf ist abhängig vom E-Mail Programm und erfolgt in der Regel über MAPI oder IAC Funktionen.
|
| © 2007 by Stefan Heinz Für Inhalte, die von anderen als dieser Seite kommen sind die Urheber der jeweiligen Seiten verantwortlich. Für Inhalte von Foren sind die jeweiligen Autoren verantwortlich. |