Do you have the alternate patch that just increases the limits to
1.5x what you need?
I've attached an updated patch that increases the limits
based on the counts observed in the Microsoft\Windows NT\CurrentVersion subkey of the
software hive.
We're building a list of (up to) HIVEX_MAX_SUBKEYS * 4 bytes (not
counting intermediate blocks) in the _get_children function. While it's not a massive
amount of memory in a modern system, I think if we're going to increase them
substantially we should make these limits configurable which makes everyone happy.
Sounds good. I'll start looking at making it configurable.
Matt