So, ich habe noch ein wenig dran geschraubt und bin auch der Halbierung von Datenlängen aus dem Weg gegangen.
Die Tests vom Abbild meiner Registry ergaben nur minimale Abweichungen, wie zusätzliche Leerzeilen, etc.
Die
Unit ist D2009 kompatibel. Die Funktionen werden wie in der Registry.pas aufgerufen.
Ansonsten werden folgende Datentypen unterstützt:
REG_NONE
REG_DWORD
REG_BINARY
REG_SZ
REG_MULTI_SZ
REG_EXPAND_SZ
11 (QWORD)
188 (keine offizielle Bezeichnung gefunden)
Andere sind mir bisher nicht untergekommen.
Feedbacks und Hinweise sind willkommen.