Office Manager Entwickler-Support
Programm-Interna
1. Registry-Pfade
Office Manager speichert lokale und einige benutzerspezifische Einstellungen in der Windows-Registrierungsdatenbank. Der Hauptpfad ist
- "HKEY_CURRENT_USER\Software\Krekeler\" für benutzerspezifische Optionen.
- Für lokale Optionen:
"HKEY_LOCAL_MACHINE\Software\Krekeler\" oder
"HKEY_LOCAL_MACHINE\Software\Wow6432Node\Krekeler\" bei der 32 Bit-Version auf einem 64 Bit-Windows.
Zu den lokalen Einstellungen gehört insbesondere der Pfad zu den gemeinsamen Dateien.
Auf den Hauptpfad folgt der versionsabhängige Unterschlüssel:
Version | Registry Key: HKEY…\Software\Krekeler\… |
---|---|
bis 5.0 | Office Manager Pro |
6.0 | Office Manager |
7.0 | Office Manager 7 |
8.0 | Office Manager 8 |
9.0 | Office Manager 9 |
10.0 | Office Manager 10 |
ab 11.0 | Office Manager DMS |
Es ist geplant, den Schlüssel "Office Manager DMS" auch in zukünftigen Versionen zu belassen. Eine parallele Installation unterschiedlicher DMS-Versionen ist nicht mehr vorgesehen, mit der Konfigurationsdatei "local.ini" aber weiterhin möglich:
Individuelle Registry-Pfade und Terminalserver
Wenn Sie unterschiedliche Programmversionen auf demselben Rechner installieren möchten, dann können Sie mit Hilfe der Datei local.ini individuelle Registry-Pfade vorgeben.
Wenn Office Manager im Terminalserver-Modus ausgeführt wird, dann werden viele Einstellungen nicht in die Registry, sondern in INI-Dateien gespeichert. Hiermit wird auch eine Lauffähigkeit sichergestellt, wenn die Registry vollständig schreibgeschützt ist.
Benutzerspezifische Konfigurationsdateien
Ab Version 12.0 werden die meisten Benutzereinstellungen im Verzeichnis "Gemeinsame Dateien\User\Benutzername.Domäne" gespeichert (s. a. Begründung).
2. Windows GUID
Liste der vom Office Manager verwendeten Globally Unique Identifier (GUID).
Installationspaket
Version | Ausgabe | GUID |
---|---|---|
7.0 | 32 Bit | {D7904C00-BAFC-492E-8542-FEAF3213F723} |
8.0 | 32 Bit | {A09182AC-6904-4C06-A44F-88157F52105E} |
9.0 | 32 Bit | {7347ACD7-0BE6-40A6-BCFD-64476CD1B4DF} |
ab 10.0 | 32 Bit | {753524E2-ABF5-4494-B272-4C12C6A0C9C1} |
ab 14.0 | 64 Bit | {6266A6C3-AB04-4F09-BE7D-7D02863C3E23} |
COM-Server: om.exe
Die Automatisierungsschnittstelle ist seit DMS-Version 7.0 verfügbar.
Name | GUID |
---|---|
IOfficeManagerApp | {D41158AF-6575-49B3-80EA-A9B17DEB08D3} |
OfficeManagerApp | {0897E280-D7A9-48EA-9B28-4865C8ABB2D3} |
IComArchive | {EDFD1469-69B9-4452-B098-7B15A3E06E98} |
IComDataset | {1546E39C-C3CE-4681-9685-8A3472765288} |
IComField | {9CB7F847-A980-4C07-80A5-7682315F46EB} |
Explorer-Erweiterung: omshellex.dll
Version | Plattform | GUID |
---|---|---|
7.0 | 32 Bit | {3BA3DBDC-BBCB-40A1-9A9A-9514D2956B73} |
8.0 | 32 Bit | {360514A3-51BA-4F76-8849-49465E1B1DC7} |
9.0 | 32 Bit | {9819175F-DB53-4BF2-B183-0D2E20B5A795} |
10.0 | 32 Bit | {9F2AD0A3-2E70-40EA-94F6-6DF0E44BE816} |
ab 11.0 | 32 Bit | {0ABA2603-9D65-4C79-88B7-DFCD5A39B654} |
ab 11.0 | 64 Bit | {788F8569-53A2-412D-951E-2A73AF61402B} |
Bei einem Upgrade von 10.0 auf eine neuere Version wird die Datei nicht ersetzt. Version 10 ist kompatibel zu 11 und neuer. Ab 11.0 ist der Registrierungsname "Office Manager DMS" ohne Versionsnummer.
Benutzerkontensteuerung: omadmin.exe
Seit Version 10.0 für administrative Aufgaben vorhanden. Dieser COM-Server ist für die Benutzerkontensteuerung (UAC) ab Windows Vista erforderlich.
Name | GUID |
---|---|
32 Bit Office Manager | |
IOfficeManagerAdmin | {0057B599-4632-4EFF-8182-13EB6B52DF74} |
OfficeManagerAdmin | {FAB481DF-039E-43D8-BDA6-56B259FEF477} |
64 Bit Office Manager (seit Version 13.0.2) | |
IOfficeManagerAdmin64 | {775FCBEF-F086-40CB-9C11-730C1830EABB} |
OfficeManagerAdmin64 | {90234263-E0AD-447F-A71A-E0C56B81576C} |
3. Zwischenablageformate
Folgende Clipboard Formats werden für den Dokumentenaustausch unterstützt. Wenn beim Import mehrere unterstützte Formate enthalten sind, dann wird das weiter oben stehende verwendet. Beschreibung für Versionen ab 15.0.3.511
Import
- Office Manager by Krekeler: DOCUMENT
- CF_HDROP
- FileGroupDescriptor
- Internet Message (rfc822/rfc1522)
Export
- Shell IDList Array
- Preferred DropEffect
- CF_HDOP
- Office Manager by Krekeler: DOCUMENT
Office Manager-Formate
Das Format "Office Manager by Krekeler: DOCUMENT" wird speziell für den Office Manager registriert. Der ungewöhnlich lange Name soll die Eindeutigkeit sicherstellen, da auch andere Formate mit dem Namen "Office Manager" denkbar sind.
Das Format dient dem Austausch von Dokumenten zwischen mehreren geöffneten Office Manager-Programminstanzen und zum Kopieren innerhalb einer Instanz.