Open GoogleCodeExporter opened 9 years ago
I forgot: 2.5 GB of ram, the registry files are 170 MB each.
Original comment by pierqr.a...@gmail.com
on 25 Jun 2014 at 9:39
[deleted comment]
Same problem - 4.2 - Windows 8.1 Enterprise - 32 GB RAM - files are ~280 MB each
Original comment by jamie.sc...@gmail.com
on 31 Jul 2014 at 2:47
I fixed this - instead of making a commit because I'm in a hurry, here's how:
In RegValueEntry.cs (regis3), you need to add another if (it assumes there are only 4 and 8 byte ints, however, we can have 1 byte ints for small crap now so you need another if like this):
where you see "if (bytes.Length == 4)" you'll see it has an else to assume it's an int64 if it's not - it needs an: else if (bytes.Length == 1) which makes Value = bytes[0]; then the original else will catch anything... well...else
Also, if you're hitting HKLM and exporting to XML, you're gonna want to add
HeapDeCommitFreeBlockThreshold = 0x00040000
to RegValueEntryKind.cs as this value will get flagged as not a real 'kind' and will mess up the XML generation.
Cheers!
@batteryshark I don't maintain this repo (nor am I the original owner), I just copied it from Google Code prior to them shutting down in case I needed the code later.
However, if you want, you can submit a pull request to the repo with this fix and, assuming it works, I'll merge it in for you.
Original issue reported on code.google.com by
pierqr.a...@gmail.com
on 25 Jun 2014 at 9:38