2011-05-19 164 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