Just been trying to utilize BC (Pro 3.3.3 14128) as a registry compare tool. I am very interested in using it in problem solving situations. Often I have the need to compare whole HKLM instances before/after changes has been done. Yes, I could do text compare, but it is not good enough in all cases (better with logical registry tree-view).
Problem now is that BC gets "Parsing Error" in all my test cases. Have already pinpointed what it reacts to. Hope it is not more cases, but cannot go on before this gets fixed
Short of it: BC do not handle left/right square brackets [] as part of a key (registry path) name. It is 100% legal to have, BC should support it. Following example is easy to test with:
File: test_before.reg
File: test_after.reg
The problem part is that last part of key path has this name:
ยป "456 [789] ABC"
I can both export and import key names with [] brackets through Windows Registry Editor. But BC, as of now, gets "Parsing Error (3:44)" on the example .reg files above.
So for now BC is not usable for me in this aspect. Is this something you could fix in a future revision of BC ? Or have I overlooked an (easy) workaround ?
Hope this can be fixed. I really need a registry tree-view compare tool, and this looks very promising
Problem now is that BC gets "Parsing Error" in all my test cases. Have already pinpointed what it reacts to. Hope it is not more cases, but cannot go on before this gets fixed
Short of it: BC do not handle left/right square brackets [] as part of a key (registry path) name. It is 100% legal to have, BC should support it. Following example is easy to test with:
File: test_before.reg
Code:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\123\456 [789] ABC] "TestValue"="ABC"
Code:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\123\456 [789] ABC] "TestValue"="ABC changed"
ยป "456 [789] ABC"
I can both export and import key names with [] brackets through Windows Registry Editor. But BC, as of now, gets "Parsing Error (3:44)" on the example .reg files above.
So for now BC is not usable for me in this aspect. Is this something you could fix in a future revision of BC ? Or have I overlooked an (easy) workaround ?
Hope this can be fixed. I really need a registry tree-view compare tool, and this looks very promising
Comment