国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python操作注冊表詳細步驟介紹

2020-02-15 21:22:58
字體:
來源:轉載
供稿:網友

Python操作注冊表步驟之1.打開注冊表

對注冊表進行操作前,必須打開注冊表。在Python中,可以使用以下兩個函數:RegOpenKey和RegOpenKeyEx。其函數原型分別如下所示。

RegOpenKey(key, subKey , reserved , sam)RegOpenKeyEx
(key, subKey , reserved , sam)

兩個函數的參數一樣。參數含義如下:

key:必須為表10-1中列出的項。

subKey:要打開的子項。

reserved:必須為0。

sam:對打開的子項進行的操作,包括win32con.KEY_ALL_ACCESS、win32con.KEY_READ、win32con. KEY_WRITE等。

以下實例實現打開注冊表“HKEY_CURRENT_USER/Software”項。

>>> import win32api # 導入win32api模塊>>> import win32con # 導入win32con模塊# 使用RegOpenKey打開注冊表項>>> key = win32api.RegOpenKey(win32con.HKEY_CURRENT_USER,'Software',0,win32con.KEY_READ)>>> print key # key為打開的項的句柄 

Python操作注冊表步驟之2.關閉注冊表

打開的注冊表,在操作完成后,需要關閉。在Python中使用RegCloseKey函數關閉打開的注冊表項。其函數原型如下所示。

RegCloseKey(key)

其參數只有一個,其含義如下。

key:已經打開的注冊表項。

以下實例關閉一個已經打開的注冊表項。

# 關閉剛才打開的注冊表項

>>> win32api.RegCloseKey(key)

>>> print key

Python操作注冊表步驟之3.讀取項值

在打開注冊表項以后,可以使用RegQueryValue函數讀取項的默認值。如果要讀取某一項值,可以使用RegQueryValueEx函數。其函數原型分別如下所示。

RegQueryValue(key, subKey )RegQueryValueEx(key, valueName )

對于RegQueryValue,其參數含義如下。

key:已打開的注冊表項的句柄。

subKey:要操作的子項。

對于RegQueryValueEx,其參數含義如下。

key:已經打開的注冊表項的句柄。

valueName:要讀取的項值名稱。

以下實例實現對“HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Internet Explorer”項的操作。

>>> import win32api >>> import win32con# 打開“HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Internet Explorer”項 >>> key = win32api.RegOpenKey(win32con.HKEY_LOCAL_MACHINE,'SOFTWARE//Microsoft//Internet Explorer',0, win32con.KEY_ALL_ACCESS) >>> win32api.RegQueryValue(key,'')  # 讀取項的默認值''  # 輸出為空,表示其默認值未設置#讀取項值名稱為Version的項值數據,也就是Internet Explorer的版本 >>> win32api.RegQueryValueEx(key,'Version') ('6.0.2900.2180', 1) >>> win32api.RegQueryInfoKey(key)  # RegQueryInfoKey函數查詢項的基本信息(26, 7, 128178812229687500L)  # 返回項的子項數目、項值數目,以及最后一次修改時間             
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沈阳市| 宜城市| 成安县| 满洲里市| 九龙城区| 海原县| 龙门县| 库尔勒市| 含山县| 仲巴县| 方山县| 白山市| 休宁县| 张家口市| 柏乡县| 娱乐| 论坛| 临沂市| 青冈县| 太原市| 荣成市| 三都| 牡丹江市| 凌云县| 河西区| 瑞安市| 成都市| 宁蒗| 格尔木市| 博野县| 镇远县| 泸定县| 紫金县| 彰武县| 朔州市| 玉环县| 黄浦区| 黄山市| 云龙县| 论坛| 仪陇县|