• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            posts - 126,  comments - 73,  trackbacks - 0
            1、RegCloseKey()

              原型:RegCloseKey(HKEY hKey)

              解釋:關(guān)閉指定的主冊表鍵,釋放句柄。當對一個或多個鍵或值操作完成以后,需要關(guān)閉其鍵來進行保存操作結(jié)果,關(guān)閉一個鍵后,句柄變?yōu)榉欠ǎ藭r應(yīng)釋放句柄。

              2、RegCreateKeyEx()

              原型:LONG RegCreateKeyEx( HKEY hKey, LPCTSTR lpSubKey, DWORD Reserved,
            LPTSTR lpClass, DWORD dwOptions, REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes,
            PHKEY phkResult, LPDWORD lpdwDisposition );

              解釋:打開指定的鍵或子鍵。如果要打開的鍵不存在的話,本函數(shù)會試圖建立它。提供該函數(shù)是為了向后兼容。所有的WIN32應(yīng)用程序應(yīng)使用函數(shù)RegCreateKeyEx()。各參數(shù)及返回值的含義如下:

              各參數(shù)及返回值的含義如下:

              ·hKey為主鍵值,可以取下面的一些數(shù)值:HKEY_CLASSES_ROOT、HKEY_CURRENT_CONFIG、  HKEY_CURRENT_USER、HKEY_LOCAL_MACHINE、HKEY_USER、HKEY_PERFORMANCE_DATA(WINNT操作系統(tǒng))、HKEY_DYN_DATA(WIN9X操作系統(tǒng));

              ·參數(shù)lpSubKey為一個指向以零結(jié)尾的字符串的指針,其中包含將要創(chuàng)建或打開的子鍵的名稱。子鍵不可以用反斜線(\)開始。該參數(shù)可以為NULL;

              ·參數(shù)Reserved為保留值,必須設(shè)置為0;

              ·參數(shù)lpClass為一個指向包含鍵類型的字符串。如果該鍵已經(jīng)存在,則忽略該參數(shù);

              ·參數(shù)dwOptions為新創(chuàng)建的鍵設(shè)置一定的屬性。可以取下面的一些數(shù)值:  REG_OPTION_NON_VOLATILE ,表示新創(chuàng)建的鍵為一個非短暫性的鍵(數(shù)據(jù)信息保存在文件中,當系統(tǒng)重新啟動時,數(shù)據(jù)信息恢復(fù));REG_OPTION_VOLATILE,表示新創(chuàng)建的鍵為一個短暫性的鍵(數(shù)據(jù)信息保存在內(nèi)存中),Windows95忽略該數(shù)值;REG_OPTION_BACKUP_RESTORE 僅在WINNT中支持,可以提供優(yōu)先級支持;

              ·參數(shù)samDesired用來設(shè)置對鍵訪問的權(quán)限,可以取下面的一些數(shù)值:KEY_CREATE_LINK,表示準許生成符號鍵;KEY_CREATE_SUB_KEY 表示準許生成子鍵;KEY_ENUMERATE_SUB_KEYS 表示準許生成枚舉子鍵;KEY_EXECUTE 表示準許進行讀操作;KEY_NOTIFY表示準許更換通告;   KEY_QUERY_VALUE 表示準許查詢子鍵;KEY_ALL_ACCESS 提供完全訪問,是上面數(shù)值的組合;

              KEY_READ 是下面數(shù)值的組合:KEY_QUERY_VALUE、KEY_ENUMERATE_SUB_KEYS、KEY_NOTIFY;  KEY_SET_VALUE 表示準許設(shè)置子鍵的數(shù)值;KEY_WRITE 是下面數(shù)值的組合:KEY_SET_VALUE、KEY_CREATE_SUB_KEY;

              ·參數(shù)lpSecurityAttributes為一個指向SECURITY_ATTRIBUTES結(jié)構(gòu)的指針,確定返回的句柄是否被子處理過程繼承。如果該參數(shù)為NULL,則句柄不可以被繼承。在WINNT中,該參數(shù)可以為新創(chuàng)建的鍵增加安全的描述;

              ·參數(shù)phkResult為一個指向新創(chuàng)建或打開的鍵的句柄的指針;

              ·參數(shù)lpdwDispition指明鍵是被創(chuàng)建還是被打開的,可以是下面的一些數(shù)值:  REG_CREATE_NEW_KEY 表示鍵先前不存在,現(xiàn)在被創(chuàng)建;REG_OPENED_EXISTING_KEY 表示鍵先前已存在,現(xiàn)在被打開。

              如果該函數(shù)調(diào)用成功,則返回ERROR_SUCCESS。否則,返回值為文件WINERROR.h中定義的一個非零的錯誤代碼,可以通過設(shè)置FORMAT_MESSAGE_FROM_SYSTEM標識調(diào)用FormatMessage()函數(shù)來獲取一個對錯誤的總體描述。

              3、RegOpenKeyEx()

              原型:LONG RegOpenKeyEx(HKEY hKey, LPCTSTR lpSubKey, DWORD ulOptions,
            REGSAM samDesired, PHKEY phkResult );

              解釋:打開一個指定的鍵,并返回打開鍵的句柄。

              各參數(shù)及返回值的含義如下:

              ·參數(shù)hKey的含義同RegCreateKeyEx函數(shù)中的hKey參數(shù);

              ·參數(shù)lpSubKey為一個指向以零結(jié)尾的字符串的指針,其中包含子鍵的名稱,可以利用反斜線(\)分隔不同的子鍵名。如果字符串為空,則根據(jù)hKey參數(shù)創(chuàng)建一個新的句柄。在這種情況下,并不關(guān)閉先前打開的句柄;

              ·參數(shù)ulOption保留,通常必須設(shè)置為0;

              ·參數(shù)samDesired的含義同RegCreateKeyEx函數(shù)中的samDesired參數(shù);

              ·參數(shù)phkResult為一個指針,用來指向打開的鍵的句柄。可以通過RegCloseKey函數(shù)關(guān)閉這個句柄;

              ·函數(shù)的返回值同RegCreateKeyEx函數(shù)的返回值。

              4、 查詢某一個鍵值:RegQueryValueEx()

              原型:LONG RegQueryValueEx(HKEY hKey, LPCTSTR lpValueName, LPDWORD pReserved, LPDWORD lpType,
            LPBYTE lpData, LPDWORD lpcbData );

              解釋:根據(jù)要查詢的鍵的句柄,要返回的查詢的數(shù)據(jù)。

              各個參數(shù)及返回值的含義如下:

              ·參數(shù)hKey為當前的一個打開的鍵的句柄,具體數(shù)值同RegCreateKeyEx函數(shù)的hKey參數(shù);

              ·參數(shù)lpVauleName為一個指向非空的包含查詢值的名稱的字符串指針;

              ·參數(shù)lpReserved保留,必須為NULL;

              ·參數(shù)lpType為一個指向數(shù)據(jù)類型的指針,數(shù)據(jù)類型為下列類型之一:REG_BINARY 二進制數(shù)據(jù)、REG_DWORD 32位整數(shù)、REG_DWORD_LITTLE_ENDIAN little-endian格式的數(shù)據(jù),例如0X12345678以(0X78 0X56 0X34 0X12)方式保存、REG_DWORD_BIG_ENDIAN big-endian格式的數(shù)據(jù),例如0X12345678以(0X12 0X34 0X56 0X78)方式保存、REG_EXPAND_SZ 一個包含未擴展環(huán)境變量的字符串、REG_LINK 一個Unicode類型的鏈接、REG_MULIT_SZ 以兩個零結(jié)尾的字符串、REG_NONE 無類型數(shù)值、REG_RESOURCE_LIST 設(shè)備驅(qū)動資源列表、REG_SZ 一個以零結(jié)尾的字符串根據(jù)函數(shù)使用的字符集類型的不同而設(shè)置為Unicode或ANSI類型的字符串;

              ·參數(shù)lpData為一個指向保存返回值的變量的指針。如果不需要返回值,該參數(shù)可以為NULL;

              ·參數(shù)lpcbData為一個指向保存返回值長度的變量的指針。其中長度以字節(jié)為單位。如果數(shù)據(jù)類型為REG_SZ、REG_MULTI_SZ或REG_EXPAND_SZ,那么長度也包括結(jié)尾的零字符,只有在參數(shù)lpData為NULL時,參數(shù)lpcbData才可以為NULL;返回值同RegCreateKeyEx函數(shù)的返回值;

              5、RegSetValueEx()

              原型:LONG RegSetValueEx(HKEY hKey, LPCTSTR lpValueName, LPDWORD lpReserved, DWORD dwType,
            const BYTE *lpData, DWORD cbData);

              解釋:設(shè)置注冊表中的一個鍵值。

              各個參數(shù)及返回值的含義如下:

              ·參數(shù)hKey的含義同RegCreateKeyEx函數(shù)中的hKey參數(shù);

              ·參數(shù)lpValueName為一個指向包含值名的字符串指針;Reserved保留,通常必須設(shè)置為0;

              ·參數(shù)dwType確定了設(shè)置的值的類型同RegQueryValueKeyEx的lyType參數(shù);

              ·參數(shù)lpData為一個指向包含數(shù)據(jù)的緩沖區(qū)的指針;

              ·參數(shù)cbData以字節(jié)為單位,指定數(shù)據(jù)的長度;

              返回值同RegCreateKeyEx函數(shù)的返回值。

              6、RegDeketeKey()

              原型:LONG RegDeleteKey(HKEY hKey,LPCTSTR lpSubKEY);

              解釋:函數(shù)RegDeketeKey刪除一個鍵及所有的子鍵。

              各個參數(shù)及返回值的含義如下:

              ·參數(shù)hKey的含義同RegCreateKeyEx函數(shù)中的hKey參數(shù);

              ·參數(shù)lpSubKey的含義同RegCreateKeyEx函數(shù)中的lpSubKey參數(shù)。
            posted on 2007-01-14 21:46 我風(fēng) 閱讀(295) 評論(0)  編輯 收藏 引用

            只有注冊用戶登錄后才能發(fā)表評論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            <2010年10月>
            262728293012
            3456789
            10111213141516
            17181920212223
            24252627282930
            31123456

            常用鏈接

            留言簿(12)

            隨筆分類

            隨筆檔案

            文章檔案

            相冊

            收藏夾

            C++

            MyFavorite

            搜索

            •  

            積分與排名

            • 積分 - 328095
            • 排名 - 75

            最新評論

            閱讀排行榜

            評論排行榜

            成人妇女免费播放久久久| 婷婷综合久久中文字幕蜜桃三电影| 国内精品久久久久久久久电影网| 精品熟女少妇a∨免费久久| 伊人久久大香线蕉综合Av| 嫩草伊人久久精品少妇AV| 青草影院天堂男人久久| 伊人热热久久原色播放www| 成人国内精品久久久久一区| 久久精品99无色码中文字幕| 亚洲AV无码久久精品蜜桃| 国产日韩久久免费影院| 色综合久久久久久久久五月| 国产成人无码精品久久久久免费| 亚洲va久久久噜噜噜久久狠狠| 久久亚洲欧美日本精品| 亚洲色大成网站WWW久久九九| 久久播电影网| 久久久精品午夜免费不卡| 狠狠色丁香久久婷婷综合_中 | 亚洲午夜久久久久久久久久| 国产精品久久久久久一区二区三区 | 日本一区精品久久久久影院| 99久久精品免费看国产一区二区三区| 99久久国产免费福利| 国产精品一区二区久久国产| 亚洲精品国产美女久久久| 亚洲七七久久精品中文国产| 精品一久久香蕉国产线看播放| 999久久久免费精品国产| 国产美女久久精品香蕉69| 人人狠狠综合久久88成人| 精品一二三区久久aaa片| 亚洲国产成人久久综合碰| 开心久久婷婷综合中文字幕| 久久国产精品免费一区二区三区| 久久国产精品无码一区二区三区| 久久精品国产亚洲av影院| 久久青青草原精品国产| 青草国产精品久久久久久| 精品999久久久久久中文字幕|