PDFCreator 2.x für Softwareverteilung vorbereiten

PDFCreator 2.x für Softwareverteilung vorbereiten

20. August 2015 4 Von Kai

UPDATE für Version 3.3.0

Unter „Other Changes“ im Changelog/Blog heißt es:
Announcement: From now on silent installation is only available for PDFCreator Business and PDFCreator Terminal Server.

Bedeutet die unten beschriebene Schritte funktionieren nicht mehr.

UPDATE für Version 2.3.0

Download der Software von http://www.pdfforge.org

Setup aufrufen mit folgendem Befehl (ggf muss die Versionsnummer angepasst werden):
PDFCreator-2_3_0-setup.exe /SAVEINF="PDFCreator.inf"

Setup wie die Einstellungen gewünscht werden durchklicken. (Ich nehme immer alles außer das Hauptprogramm raus).

Das Setup erstellt euch dann eine Datei mit dem Namen „PDFCreator.inf“ das die geklickten Setup-Informationen enthält.

Beispiel Inhalt der „PDFCreator.inf“
[Setup]
Lang=German
Dir=C:\Program Files\PDFCreator
Group=PDFCreator
NoIcons=1
SetupType=custom
Components=program
Tasks=desktopicon,desktopicon\common
Printername=PDFCreator

Danach startet Ihr das Programm einmal und passt die Einstellungen an die ihr benötigt und ausrollen wollt. Bei mir war das z. B. „niemals nach Updates“ suchen.
Danach wie hier beschrieben vorgehen:

  1. Registry Editor öffnen
  2. Nach HKEY_CURRENT_USER\Software\pdfforge\PDFCreator wechseln
  3. Den kompletten Schlüssel exportieren in eine .reg-Datei im Installer-Verzeichnis
  4. Die exportiere .reg-Datei mit einem beliebigen Editor öffnen und mit der Suchen/Ersetzen-Funktion folgenden Wert „HKEY_CURRENT_USER\Software\pdfforge\PDFCreator” durch “HKEY_USERS\.DEFAULT\Software\pdfforge\PDFCreator” ersetzen lassen.
  5. Fertig!

Beispiel aus der .reg:
Windows Registry Editor Version 5.00
[HKEY_USERS\.DEFAULT\Software\pdfforge\PDFCreator\Settings\ApplicationSettings]

"AskSwitchDefaultPrinter"="True"
"Language"="German"
"LastUsedProfileGuid"="DefaultGuid"
"LoggingLevel"="Error"
"PrimaryPrinter"="PDFCreator"
"UpdateInterval"="Never"

Als nächstes erstellt ihr euch ein Script, was die Verteilung vornimmt:
PDFCreator-2_3_0-Setup.exe /REGFile=pdfcreator.reg /LOADINF="PDFCreator.inf" /ForceInstall /VERYSILENT /NOCANCEL /NORESTART /SP-
Wichtig ist hier, das ihr den Pfad zu der Setupkonfigurationsdatei „PDFCreator.inf“ und zur Registry „pdfcreator.reg“ mit angebt.