Win32 SDK登錄檔操作——RegOpenKey (轉)
_regopenkey>RegOpenKey
(更多內容,請見sl.126.com">)
RegOpenKey開啟給定鍵。這個函式與 3.1相容。基於Win32的應用應該使用語言/VISUAL%20MSDN/登錄檔操作/reg_7yns.htm">RegOpenKeyEx函式。
LONG RegOpenKey(
HKEY hKey, // 要開啟鍵的控制程式碼
LPCTSTR lpSubKey, // 要開啟子鍵的名字的地址
PHKEY phkResult // 要開啟鍵的控制程式碼的地址
);
引數
- hKey
- 當前開啟鍵的控制程式碼或下列已確定的保留控制程式碼值:
HKEY_CLASSES_
HKEY_CURRENT_CONFIG
HKEY_CURRENT_USER
HKEY_LOCAL_MACHINE
HKEY_USERS
: HKEY_PERFORMANCE_DATA
Windows 95和: HKEY_DYN_DATA
被RegOpenKey函式開啟地鍵是能被hKey識別的子鍵。
- lpSubKey
- 指向包含了要開啟鍵的名字的以空字元結束的字串。這個鍵必須是能被hKey引數識別的子鍵。如果這個引數為NULL或指向一個空字串,函式返回與被傳遞相同的控制程式碼。
- phkResult
- 指向一個接收被開啟鍵控制程式碼的變數。當你不再需要返回控制程式碼時,函式關閉它。
返回值
如果呼叫成功,返回ERROR_SUCCESS。
如果呼叫失敗,返回一個非零錯誤碼(定義在WINERROR.H)。你可以使用帶有FORMAT_MESSAGE_FROM_SYSTEM標記的函式獲得普通錯誤描述資訊。
注意
RegOpenKey函式使用預設的存取掩碼開啟一個鍵。如果開啟的鍵需要一個不同的掩碼,函式將發生錯誤,返回ERROR_ACCESS_DENIED。在這種情形下一個應用程式應該使用RegOpenKeyEx函式去指定存取掩碼。
為像RegCreateKey函式,如果鍵在不存在時,RegOpenKey不能新建給定鍵。
資訊
Windows NT: 需要3.1或更高版本。
Windows: 需要Windows 95或更高版本。
Windows CE: 不支援。
頭: winreg.h。
輸入庫: advapi32.lib。
Unicode: 在Windows NT中作為Unicode和ANSI。
參見
, , , , , ,
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-996534/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Win32 SDK登錄檔操作——RegQueryValueEx (轉)Win32
- Win32 SDK登錄檔操作——RegCloseKey (轉)Win32GC
- Win32 SDK登錄檔操作——RegCreateKey (轉)Win32GC
- Win32 SDK登錄檔操作函式——RegQueryValue (轉)Win32函式
- Win32 API 登錄檔類的編制以及使用 (轉)Win32API
- VC操作登錄檔
- 病毒常用方法之登錄檔操作
- Windows 98 登錄檔妙用(轉)Windows
- 使用Java操作Windows系統登錄檔JavaWindows
- 程式執行資訊的非登錄檔儲存類(ini 檔案操作類) (轉)
- 遠端登錄檔訪問 (轉)
- 登錄檔資料庫Registry (轉)資料庫
- Windows XP 登錄檔修改精粹(轉)Windows
- Windows XP登錄檔詳解(轉)Windows
- 登錄檔
- Winform設定開機啟動-操作登錄檔ORM
- VB中使用系統登錄檔 (轉)
- 利用Windows登錄檔儲存資訊 (轉)Windows
- Windows 98 登錄檔的應用(轉)Windows
- Windows 98 登錄檔大修改(轉)Windows
- Windows XP 登錄檔“四兄弟”(轉)Windows
- win32 PE 檔案格式 (轉)Win32
- 科學的清理 Windows 98 登錄檔(轉)Windows
- 手工備份Windows XP的登錄檔(轉)Windows
- Win32彙編教程十二 管道操作 (轉)Win32
- JQuery登錄檔單jQuery
- C#操作登錄檔簡單教程(附帶操作某資料庫客戶端登錄檔以實現重置試用期的效果)C#資料庫客戶端
- 在DOS下使用登錄檔掃描程式 (轉)
- Windows XP系統登錄檔的恢復(轉)Windows
- cfree登錄檔怎麼刪win10_win10電腦cfree登錄檔刪除的操作步驟Win10
- win10安全模式恢復登錄檔怎麼操作 win10如何在安全模式下修復登錄檔Win10模式
- WIN32 SDK - 捕獲滑鼠離開和滯留等事件 (轉)Win32事件
- Win32 SDK封閉例項——普通的Windows程式(翻譯) (轉)Win32Windows
- 修改登錄檔 全方位最佳化 Windows XP(轉)Windows
- 利用登錄檔隱藏檔案
- windowXP登錄檔學習
- 獲取登錄檔字型
- win登錄檔相關