gersonkurz / regdiff

Automatically exported from code.google.com/p/regdiff
34 stars 15 forks source link

ERROR, expected byte-oriented hex(2) definition #10

Open KrX3D opened 1 year ago

KrX3D commented 1 year ago

Hi, im exporting with regdiff the components mounted hive from an windows iso.

and i get an error when im comparing it with the new version 4.5 which workes with 4.3

key is: HKEY_LOCAL_MACHINE\WIM_COMPONENTS\CanonicalData\Deployments\002aff8c27f..993e96703ca_b03f5f7f11d50a3a_4.0.15840.107_31550aa805a170b2

when i export it wil regedit:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\WIM_COMPONENTS\CanonicalData\Deployments\002aff8c27f..993e96703ca_b03f5f7f11d50a3a_4.0.15840.107_31550aa805a170b2]
"p!CBS_package_4_for_kb5011048~31bf3856ad364e35~amd64~~10.0.9166.1._eda94105d12b91e6"=hex:4e,\
  00,00,00,01,00,00,00,50,61,63,6b,61,67,65,5f,34,5f,66,6f,72,5f,4b,42,35,30,\
  31,31,30,34,38,7e,33,31,62,66,33,38,35,36,61,64,33,36,34,65,33,35,7e,61,6d,\
  64,36,34,7e,7e,31,30,2e,30,2e,39,31,36,36,2e,31,2e,35,30,31,31,30,34,38,2d,\
  39,36,5f,6e,65,75,74,72,61,6c,39

export with 4.3:

[HKEY_LOCAL_MACHINE\WIM_COMPONENTS\CanonicalData\Deployments\002aff8c27f..993e96703ca_b03f5f7f11d50a3a_4.0.15840.107_31550aa805a170b2] "i!CBS_package_3_for_kb5028015~31bf3856ad364e35~amd64~~10.0.9172.5._8d9202a0317bc92f"=hex:4E,00,00,00,01,00,00,00,50,61,63,6B,61,67,65,5F,33,5F,66,6F,\ 72,5F,4B,42,35,30,32,38,30,31,35,7E,33,31,62,66,33,38,35,36,\ 61,64,33,36,34,65,33,35,7E,61,6D,64,36,34,7E,7E,31,30,2E,30,\ 2E,39,31,37,32,2E,35,2E,35,30,32,38,30,31,35,2D,32,32,5F,6E,\ 65,75,74,72,61,6C,39

and 4.5 which gives an error:

[HKEY_LOCAL_MACHINE\WIM_COMPONENTS\CanonicalData\Deployments\002aff8c27f..993e96703ca_b03f5f7f11d50a3a_4.0.15840.107_31550aa805a170b2] "i!CBS_package_3_for_kb5028015~31bf3856ad364e35~amd64~~10.0.9172.5._8d9202a0317bc92f"=hex:\ 4e,00,00,00,01,00,00,00,50,61,63,6b,61,67,65,5f,33,5f,66,6f,72,5f,4b,42,35,\ 30,32,38,30,31,35,7e,33,31,62,66,33,38,35,36,61,64,33,36,34,65,33,35,7e,61,\ 6d,64,36,34,7e,7e,31,30,2e,30,2e,39,31,37,32,2e,35,2e,35,30,32,38,30,31,35,\ 2d,32,32,5f,6e,65,75,74,72,61,6c,39

image

the 2 keys i compare are exactly the same but like i said it failes with 4.5 and works with 4.3

i also tested like you see on the screenshot to use the exported reg from 4.5 and to /diff with 4.3 which also fails.

EDIT: i just exported with 4.3 my registry and used /diff with 4.3 AND 4.5 and both times it works /btw with 4.5 the cmd allso says Version 4.3) so its clearly the exported reg with 4.5 which breaks it