winreg模塊將Windows注冊表API暴露給了python。
常見方法和屬性
winreg.OpenKey(key,sub_key,reserved = 0,access = KEY_READ) winreg.OpenKeyEx(key,sub_key,reserved = 0,access = KEY_READ)
打開指定的鍵,返回一個句柄對象。
鍵是一個已經打開的鍵,或其中一個預定義的 HKEY_* 常量。
sub_key是一個字符串,表示要打開的子鍵。
reserved為保留整數,必須為0。默認值為零。
訪問是一個整數,指定訪問掩碼,描述密鑰的所需安全訪問。默認值為KEY_READ。請參閱其他允許值的訪問權限。
winreg.QueryValueEx(key,value_name)
檢索與打開的注冊表項相關聯的指定值名稱的類型和數據。
鍵是一個已經打開的鍵,或其中一個預定義的HKEY_ *常量。
value_name是一個字符串,指示要查詢的值。
結果是一個2項的元組:
索引含義
0注冊表項的值。
1給出此值的注冊表類型的整數(參見文檔中的SetValueEx())
winreg.HKEY_CURRENT_USER
從屬於此密鑰的注冊表項,定義當前用戶的首選項。
這些首選項包括:環境變量的設置,關於程序組,顏色,打印機,網絡連接和應用程序首選項的數據。