Skip to content

Public Release v1.4.2

Latest

Choose a tag to compare

@janweis janweis released this 27 Jun 11:59
62085a9

[BUG solved] "changed" attribute wrote month instead of minutes (HH:MM -> HH:mm)
[BUG solved] REG_EXPAND_SZ/REG_MULTI_SZ: trailing null-terminator was removed globally, could corrupt data
[BUG solved] Control-Char detection range extended (\x00-\x17 -> \x00-\x1F)
[BUG solved] Multi-line hex values crashed on unexpected end of file
[BUG solved] XmlWriter creation error aborted whole host (exit -> continue)
[BUG solved] Registry header without subkey threw an exception
[BUG solved] Control chars in key/value (e.g. corrupted Classes subkeys) aborted the whole conversion and produced invalid XML. Affected keys (incl. their values) and values are now skipped with a warning.
[CHANGE] Output now UTF-8 (no BOM) with XML declaration to match the [MS-GPPREF] Registry.xml format (was UTF-16 without declaration)
[BUG solved] "changed" timestamp is now UTC as required by [MS-GPPREF] (was local time)
[CHANGE] Header diff via direct prefix comparison instead of Compare-Object (faster on large files, fixes wrong nesting on reordered key segments)