2011-05-19 159 views
0

我正在尝试编写一个小应用程序,它检查Windows注册表中每个值是否有效的文件路径,只要它是REG_SZ。我需要能够循环浏览每个值的所有键和子键。我看着_winreg,但找不到任何明确的例子来完成这项任务。任何帮助将是伟大的!通过注册表循环通过Python

回答

2

​​打开给定的注册表项。 _winreg.EnumKey枚举给定的注册表项的子键。

而你有_winreg.HKEY_CLASSES_ROOT和朋友键常量。

你还需要什么?

+0

我知道该模块存在以及它提供的选项。键的结构是不同的,有些可能只有一个层次,其他可能有20个。我如何使用这些来循环所有内容? – 2011-05-20 03:27:55

+0

@Zachary:递归 – 2011-05-20 04:58:51

+0

@Eli,是的..谢谢。但是,我需要一些如何做到这一点的例子。它是否像通过HDD上的文件递归一样简单? – 2011-05-20 20:32:11