將 winreg包裝像dict的class

寫了一個Python Class,將_winreg module包裝成dict類似的存取方式,這對於存取registry將會更方便。

舉例來說,想要設定Windows啟動執行的程式,就可以這樣寫:

reg = WindowsRegistry()

reg[r'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\MyProgram'] = (ur'c:\Program Files\MyFolder\MyProgram.exe', _winreg.REG_SZ)

print reg[r'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\MyProgram']

comments powered by Disqus