Win32 SDK登錄檔操作——RegCreateKey (轉)
_regcreatekey>RegCreateKey
(更多請見sl.126.com">)
RegCreateKey新建給定鍵。如果這個鍵在登錄檔中已經存在,這個函式開啟它。這個函式與 3.1相容。基於Win32的應用應該使用語言/VISUAL%20MSDN/登錄檔操作/reg_1woo.htm">RegCreateKeyEx函式。
LONG RegCreateKey( 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被RegCreateKey開啟或新建的是被hKey識別的鍵的子鍵。
- lpSubKey
- 指向包含了要開啟或新建鍵的名字的以空字元結束的字串。這個鍵必須是能被hKey引數識別的子鍵。
如果hKey是已確定保留控制程式碼值之一,lpSubKey可以為NULL。在這種情形下,函式phkResult返回與被傳遞相同的控制程式碼。
- phkResult
- 指向接收開啟或新建鍵的變數。當你不再需要返回控制程式碼時,函式關閉它
返回值
如果呼叫成功,返回ERROR_SUCCESS。
如果呼叫失敗,返回一個非零錯誤碼(定義在WINERROR.H)。你可以使用帶有FORMAT_MESSAGE_FROM_SYSTEM標記的函式獲得普通錯誤描述資訊。
注意
一個應用程式可以使用RegCreateKey函式一次新建單獨鍵。如,一個應用程式可以在共一時間新建一個四級子鍵(包括給定鍵前面的三級)象以下的lpSubKey引數字串:
subkey1subkey2subkey3subkey4
這個能被hKey引數識別的鍵必須被帶有KEY_CREATE_SUB_KEY存取開啟(KEY_WRITE存取許可權包括KEY_CREATE_SUB_KEY存取許可權)。
如果lpSubKey引數是一個空字串的地址,函式開啟並傳遞能被hKey引數識別的鍵。
資訊
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-996539/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Win32 SDK登錄檔操作——RegQueryValueEx (轉)Win32
- Win32 SDK登錄檔操作——RegOpenKey (轉)Win32Go
- Win32 SDK登錄檔操作——RegCloseKey (轉)Win32GC
- Win32 SDK登錄檔操作函式——RegQueryValue (轉)Win32函式
- Win32 API 登錄檔類的編制以及使用 (轉)Win32API
- VC操作登錄檔
- 病毒常用方法之登錄檔操作
- 使用Java操作Windows系統登錄檔JavaWindows
- Windows 98 登錄檔妙用(轉)Windows
- 程式執行資訊的非登錄檔儲存類(ini 檔案操作類) (轉)
- 遠端登錄檔訪問 (轉)
- 登錄檔資料庫Registry (轉)資料庫
- Windows XP 登錄檔修改精粹(轉)Windows
- Windows XP登錄檔詳解(轉)Windows
- Winform設定開機啟動-操作登錄檔ORM
- VB中使用系統登錄檔 (轉)
- 利用Windows登錄檔儲存資訊 (轉)Windows
- Windows 98 登錄檔的應用(轉)Windows
- Windows 98 登錄檔大修改(轉)Windows
- Windows XP 登錄檔“四兄弟”(轉)Windows
- 科學的清理 Windows 98 登錄檔(轉)Windows
- 手工備份Windows XP的登錄檔(轉)Windows
- win32 PE 檔案格式 (轉)Win32
- 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登錄檔學習
- 駭客經常更改的系統配置檔案及登錄檔(轉)
- 隱藏任意程式,目錄檔案,登錄檔,埠
- 用VC6編寫登錄檔管理程式(三) (轉)