Wir benutzen seit neusten in unserem Unternehmen den PDF24 Creator. Dennoch werden nicht alle Features benötigt. Das kann ja soweit in den Einstellungen festgelegt werden vom Benutzer, aber wo wird diese Einstellungsdatei gespeichert? Und wie kann man das ganze für ein Deployment auf alle Benutzer verteilen, sodass das schon festgelegt ist?
Problem gelöst. Das Script muss mit Backslash sein und nicht mit den herkömmlichen Slash HKLM\SOFTWARE\Wow6432Node\PDFPrint . Sonst kann kein Schlüssel erstellt werden.
Es gibt bereits einige Beiträge zu diesem Thema. Die Einstellungen in der Oberfläche setzen Werte in der Registry. Wenn man in der Oberfläche Änderungen vornimmt, dann kann man in der Registry sehen, was passiert.
Weiterführenden Informationen kann man hier finden:
https://help.pdf24.org/en/forums/topic/pdf24-with-references-to-online-features-disabled
https://help.pdf24.org/en/forums/topic/deactivating-online-converter
https://help.pdf24.org/de/foren/thema/default-mail-interface-umstellen
Die Schlüssel habe ich gefunden und eingebunden in das Installationsscript. Wenn ich das ganze dennoch bei einen anderen PC installieren lasse, werden die Schlüssel nicht angewendet. Sobald ich zum Administrator wechsle werden neue Schlüssel generiert.
Die Einstellungen liegen in der Registry:
HKLM/SOFTWARE/Wow6432Node/PDFPrint
HKCU/SOFTWARE/PDFPrint
Bei x32 Systemen befinden sich die Einstellungen für alle Benutzer in HKLM/SOFTWARE/PDFPrint
Dort kann ich aber keinen Punkt zu Features finden, die ich wiederrum ja in der Oberfläche ädern kann. Und wie kann ich das für alle Benutzer deployen, dass die Features dann auch deaktiviert sind?
Benutzereinstellungen liegen unter HKCU/SOFTWARE/PDFPrint. Diese Überschrieben die Einstellungen im HKLM Bereich. Einstellungen für alle Benutzer sollten im HKLM Bereich angelegt werden. Einstellungen für einen User hingegen im HKCU Bereich.
Soll eine Eigenschaft nicht durch einen Benutzer überschrieben werden können, dann kann man einer Eigenschaft im HKLM Bereich ein ! voranstellen. Wenn dies gemacht wird, dann wird immer auf diese Eigenschaft zurück gegriffen, egal was beim Benutzer im HKLM Bereich eingestellt ist.