diff options
author | Alejandro Sirgo Rica <asirgo@soleta.eu> | 2024-04-17 11:26:21 +0200 |
---|---|---|
committer | Alejandro Sirgo Rica <asirgo@soleta.eu> | 2024-07-29 15:07:22 +0200 |
commit | bb03e92840b61385949507bab372ca28c5b06379 (patch) | |
tree | 832707d7c7b6be36a924ba7be4f9e08e89dc5351 /src/utils/boot.py | |
parent | 7ab965c0b57bf829c42ed54b84213d2c01f135b3 (diff) |
utils: add win edit registry utilities
Add winreg.py to the utils folder. Implement hive enum types,
hive handler validation and validated get_* functions for
nodes and registry values.
Implement the utility hive operations through the Hivex library.
This serves as preparatory work for BCD manipulation but it also
has potential to improve registry usage in previous code.
UCS-2 Little Endian is the prefered windows registry text encoding
for binary content. Define a WINDOWS_HIVE_ENCODING global variable
to use when encoding string to write in the win registry.
This commit is preparatory work for the new native postinstall code.
Diffstat (limited to 'src/utils/boot.py')
0 files changed, 0 insertions, 0 deletions