python-registry
python-registry copied to clipboard
Pure Python parser for Windows Registry hives.
Hi, When requesting a (sub)key, Registry raises an exception if this key is not found. The same for values. Since actually the easiest way to check if a key exists...
Hi willi, Great code you have here to solve our hve parsing worries. I am relatively new to python (a few months old) and i was referred here by david...
Hello. At present, the `data_type()` method of the `VKRecord` class applies the `DEVPROP_MASK_TYPE` (0x00000FFF) bit mask to a registry value type using the AND operation, and thus clears bits `#12`-`#31`...
This issue is related to #7. Windows doesn't support big data records when the minor version of the hive format is equal to or less than 3. For example, if...
Greets-- Short: This pull request adds functionality to the samples/amcache.py script, to output results as JSON-formatted strings with the `-j` command-line switch. Long: amcache.py would be a great tool to...
Use this issue to track proposed changes to the `python-registry` API for the 2.x release.
On tool startup, call REGFBlock.validate() on each block, and if any fail, report this to user before continuing. This might also inform which exception recovery handler to use.
Use mask and flags to check if value data is resident, rather than weird arithmetic operations modulo 0x80000000. for example: https://github.com/williballenthin/python-registry/blob/master/Registry/RegistryParse.py#L762
RegTester does not seem to be updated to work with current code. Is it used to test changes to make sure everything works? Is there any archive with Hive files...
As mentioned by @williballenthin in #39 > developing a second backend to python-registry that operates over .reg files. So it exposes the familiar RegistryKey/RegistryValue interface, but the underlying data comes...