如何在Python上解析系统配置单元?

时间:2019-03-27 10:57:13

标签: python python-3.x windows hive registry

我的目标是分析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排除格式

0 个答案:

没有答案