Go to file
Alejandro Sirgo Rica 855768e144 src: refactor windows hive code
Remove usage of hivexget as a subprocess and use Python hivex to
inspect the Windows Registry.

Use registry path constants defined in src.utils.winreg

Remove windows_is64bit() funcion as the code to identify the
architecture relies on a broken Registry query. Fixing the query
proved to be a challenge and the only implication is the removal
of the string "64 bits" at the end of the listed Windows OS
installed in each partition.

Use utility function in src.utils.winreg to make the software
inventory code more compact.

Rewrite onliner in _fill_package_set function and parse the
registry with a for loop.
2024-12-11 15:16:34 +01:00
cfg src: improve logging 2022-06-08 10:27:06 +02:00
src src: refactor windows hive code 2024-12-11 15:16:34 +01:00
tests src: update license header 2024-11-28 16:45:56 +01:00
utils install: add script to generate the windows metadata information file 2024-11-28 16:58:41 +01:00
.gitignore Create new ogClient 2020-01-19 19:50:44 +01:00
COPYING Rename LICENSE to COPYING 2020-06-18 16:45:46 +02:00
ogclient src: update license header 2024-11-28 16:45:56 +01:00
setup.py Rename 'linux' folder and operations to 'live' 2020-12-03 13:38:43 +01:00