我的目标是分析Windows注册表中的兴趣文件并输出有用的信息。
我已经将其用于SOFTWARE寄存器,并且可以完美地工作,但是它似乎不适用于SYSTEM寄存器。
当我使用相同的方法时,出现错误消息;
“上升段例外(不支持格式)”
所以当我声明系统配置单元和注册表变量时,似乎出现了问题
在下面的代码中,“ ifind()”方法是我自己的方法,允许忽略大小写。
我还向您展示了用于软件注册的行。 'softhive'和'softreg'正在工作,但在最后一行引发了错误
softhive = ifind(os_root + os.sep + 'WINDOWS/system32/config/software')
softreg = Registry.Registry(softhive)
syshive = ifind(os_root + os.sep + 'WINDOWS/system32/config/system')
sysreg = Registry.Registry(syshive) <==
实际结果显示为以下日志:
不支持Registryy.registry排除格式