Windows Mobile註冊表操作

來源:互聯網
上載者:User
Windows Mobile註冊表操作
字型大小:[ 大 中 小 ]    發布日期:2009-12-10   發行者:peaok  瀏覽次數:458次 Windows Mobile註冊表跟Windows註冊表原理一樣,註冊表操作主要運用幾個主要API:1)        RegOpenKeyEx           功能:開啟指定的註冊表鍵,成功返回ERROR_SUCCESS           LONG WINAPI RegOpenKeyEx(               __ in        HKEY hKey,                 //鍵的控制代碼(即要開啟的鍵)               __ in        LPCTSTR lpSubKey,          //子鍵的名稱               DWORD        ulOptions,                 //保留的欄位               __in         REGSAM samDesired,         //鍵的許可權               __out        PHKEY phkResult            //返回的鍵控制代碼           ); 2)        RegQueryInfoKey           功能:收集指定的註冊表鍵的資訊           LONG WINAPI RegQueryInfoKey(               __in          HKEY hKey,                //鍵的控制代碼(即要開啟的鍵)               __out         LPTSTR lpClass,           //儲存鍵類型的空間               __in_out      LPDWORD lpcClass,         //空間的大小               LPDWORD       lpReserved,               //保留               __out         LPDWORD lpcSubKeys,       //子鍵的個數               __out         LPDWORD lpcMaxSubKeyLen,  //子鍵中最長鍵的長度               __out         LPDWORD lpcMaxClassLen,   //子鍵類的最長長度               __out         LPDWORD lpcValues,        //該索引值的個數               __out         LPDWORD lpcMaxValueNameLen, //最長值的名稱的長度               __out         LPDWORD lpcMaxValueLen,  //最長值的資料的長度               __out         LPDWORD lpcbSecurityDescriptor, //鍵的安全描述的長度               __out         PFILETIME lpftLastWriteTime  //最新更新的時間           );3)        RegEnumKeyEx           功能:枚舉指定鍵的子鍵           LONG WINAPI RegEnumKeyEx(               __in          HKEY hKey,                //要枚舉的鍵               __in          DWORD dwIndex,            //子鍵的序號               __out         LPTSTR lpName,            //子鍵名稱的空間               __in_out      LPDWORD lpcName,          //子鍵名稱的長度地址               LPDWORD       lpReserved,               //保留               __in_out      LPTSTR lpClass,           //枚舉子鍵的空間地址               __in_out      LPDWORD lpcClass,         //空間的長度               __out         PFILETIME lpftLastWriteTime  //更新的時間           );4)      RegEnumValue             功能:枚舉指定鍵的索引值         LONG WINAPI RegEnumValue(             __in          HKEY hKey,                 //要枚舉的鍵             __in          DWORD dwIndex,             //子鍵的序號             __out         LPTSTR lpValueName,        //索引值             __in_out      LPDWORD lpcchValueName,    //索引值的長度             LPDWORD       lpReserved,                //保留             __out         LPDWORD lpType,            //資料的類型             __out         LPBYTE lpData,             //資料的空間             __in_out      LPDWORD lpcbData           //空間的長度          );  實現流程:一.首先調用RegOpenKeyEx()開啟你要查看的註冊表的根鍵,從而返回一個鍵的控制代碼二.調用RegQueryInfoKey()收集指定的註冊表鍵的資訊,使用上一步返回的鍵控制代碼作為參數三.您可以調用RegEnumKeyEx()得到該鍵下的所有子鍵,也可以使用RegEnumValue()查看索引值

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.