青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨感而發(fā)

雜七雜八

統(tǒng)計(jì)

留言簿(13)

閱讀排行榜

評(píng)論排行榜

添加注冊(cè)表信息

今天學(xué)了怎么插入注冊(cè)表鍵和刪除注冊(cè)表鍵。也沒有什么特別的思路,主要是調(diào)用windows自帶的函數(shù)來完成操作。感想就是看MSND一定要仔細(xì)。看書也要仔細(xì)。哈哈。
奉上源代碼:
#include <iostream>
#include 
<Windows.h>
#include 
<assert.h>

//創(chuàng)建一個(gè)注冊(cè)表的鍵值。chKey為主鍵, chValue為鍵的路徑,值插入的默認(rèn)的名中
bool SetRegKey( const HKEY& hKeyRoot, const char* chKey, const char* chValue)
{
    assert(chKey);

    HKEY hKey;                                
//要插入的hkey

    
//創(chuàng)建或打開一個(gè)要插入的hkey
    long lRes= ::RegCreateKeyExA(hKeyRoot,    //插入的主鍵
        chKey,                                //要?jiǎng)?chuàng)建的鍵名
        0,                                    //保留字
        NULL,                        //lpClass貌似很強(qiáng)大,但是我知道有什么用
        REG_OPTION_NON_VOLATILE,    //操作屬性設(shè)置為不常改變
        KEY_ALL_ACCESS,                //權(quán)限設(shè)置為都可以用
        NULL,                        //安全屬性為默認(rèn)
        &hKey,                        //保存創(chuàng)建好的key
        NULL                        //得到返回類型是打開還是創(chuàng)建
        );

    
if (lRes != ERROR_SUCCESS)        //如果不成功返回false;
    {
        
return false;
    }

    
if (chValue != NULL)    //如果要插入默認(rèn)鍵值
    {
        ::RegSetValueExA(hKey, NULL, 
0, REG_SZ,(byte*)chValue, strlen(chValue)+1);
    }

    RegCloseKey(hKey);     
//關(guān)閉key

    
return true;
}

//清除注冊(cè)表值,hKeyPar為父節(jié)點(diǎn)的鍵值, chKey為鍵的
bool DeleteKey(const HKEY& hKeyPar, const char* chKey)
{
    HKEY hKeySub;        
//要清除的hkey
    
    
//打開清除的hkey
    long lRes = ::RegOpenKeyExA(hKeyPar, chKey, 0, KEY_ALL_ACCESS, &hKeySub);    
    
if (lRes != ERROR_SUCCESS)    //如果沒有,返回false
    {
        
return false;
    }

    
//遍歷key的所有子節(jié)點(diǎn),并一并清除
    char chBuffer[MAX_PATH];
    unsigned 
long nSize = MAX_PATH;

    
//遍歷子節(jié)點(diǎn),清除,這里注意nIndex一直為0,因?yàn)槊看斡袆h除第0個(gè)子鍵,所以用0的索引就
    
//能遍歷刪除所有的子鍵。如果是查詢的話,就必須要改變nIndex來遍歷。還有就是注意nSize
    
//他是一個(gè)_in_out的參數(shù),內(nèi)部會(huì)改變他,所以每次都要把他設(shè)置為原來MAX_PATH
    while (::RegEnumKeyExA(hKeySub, 0, chBuffer, &nSize, 0,0,0,0== ERROR_SUCCESS)
    {
        
//如果找到子鍵,就刪除子鍵
        if (!DeleteKey(hKeySub, chBuffer))
        {
            ::RegCloseKey(hKeySub);
            
return false;
        }

        nSize 
= MAX_PATH;
    }

    
//需要先關(guān)閉該建,才能刪除它。
    RegCloseKey(hKeySub);
    
    
//調(diào)用系統(tǒng)函數(shù)刪除該鍵
    if (::RegDeleteKeyA(hKeyPar, chKey) != ERROR_SUCCESS)
    {
        
return false;
    }

    
return true;
}

int main()
{
    SetRegKey(HKEY_CLASSES_ROOT, 
"MyTestRegInserKey""MyTestRegInserKey");
    SetRegKey(HKEY_CLASSES_ROOT, 
"MyTestRegInserKey\\cV1\\CC2""MyTestRegInserKey");
    SetRegKey(HKEY_CLASSES_ROOT, 
"MyTestRegInserKey\\cV1\\CC3""MyTestRegInserKey");
    DeleteKey(HKEY_CLASSES_ROOT, 
"MyTestRegInserKey");
    system(
"pause");
    
return 0;
}


posted on 2009-04-09 13:15 shongbee2 閱讀(539) 評(píng)論(0)  編輯 收藏 引用 所屬分類: COM相關(guān)

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            久久精彩免费视频| 免费看黄裸体一级大秀欧美| 亚洲国产欧美日韩| 卡一卡二国产精品| 亚洲精品日韩在线观看| 亚洲人体一区| 国产精品视频yy9099| 欧美在线观看一区二区| 欧美影院视频| 亚洲国产精品传媒在线观看 | 一区二区三区回区在观看免费视频| 欧美激情视频网站| 欧美日韩另类国产亚洲欧美一级| 亚洲欧美久久久| 久久精品午夜| 欧美一级视频免费在线观看| 国产欧美日韩麻豆91| 美女网站在线免费欧美精品| 欧美激情欧美激情在线五月| 午夜伦欧美伦电影理论片| 久久久噜噜噜久久中文字免| 一区二区国产精品| 午夜一区不卡| 9色porny自拍视频一区二区| 亚洲女性喷水在线观看一区| 亚洲人成网在线播放| 亚洲一级一区| 99re视频这里只有精品| 小黄鸭视频精品导航| 99re在线精品| 久久青草欧美一区二区三区| 亚洲天堂av在线免费| 久久久久久亚洲精品中文字幕| 中文一区二区| 免费成人在线观看视频| 久久精品一区二区三区不卡| 欧美特黄一级| 亚洲丁香婷深爱综合| 国产真实久久| 亚洲影院免费| 亚洲午夜未删减在线观看| 巨乳诱惑日韩免费av| 久久久久www| 国产精品久久久久久久免费软件| 欧美激情中文字幕一区二区| 国外成人在线视频| 亚洲一区免费视频| 亚洲免费在线视频| 欧美日韩成人在线| 亚洲精品久久久久中文字幕欢迎你| 一区久久精品| 久久精品男女| 久久青草欧美一区二区三区| 国产嫩草一区二区三区在线观看| 国产精品久久久久久久久婷婷| 羞羞色国产精品| 欧美私人啪啪vps| 亚洲精选中文字幕| 99国内精品| 欧美日韩国产一区二区三区地区| 亚洲国产精品精华液2区45 | 欧美xxx成人| 欧美激情一区二区三区不卡| 亚洲国产mv| 久久综合伊人77777麻豆| 米奇777在线欧美播放| 在线观看亚洲| 久久综合一区二区三区| 欧美激情一区二区三区在线| 最近中文字幕mv在线一区二区三区四区| 久久成人免费电影| 免费在线亚洲欧美| 亚洲国产高清自拍| 欧美高清日韩| 亚洲精品日韩综合观看成人91| 日韩一级片网址| 久久精品成人欧美大片古装| 国产网站欧美日韩免费精品在线观看 | 在线亚洲伦理| 国产精品一二三视频| 久久国产精品一区二区三区四区| 麻豆精品在线视频| 亚洲美女黄网| 国产精品影院在线观看| 久久国产精品一区二区三区四区| 欧美激情一区二区| 亚洲专区在线视频| 国产专区综合网| 欧美电影专区| 午夜久久久久久| 欧美不卡在线| 亚洲视频图片小说| 国产一区二区三区在线观看网站| 久久婷婷久久| 中文亚洲欧美| 欧美 日韩 国产 一区| 亚洲网站在线看| 狠狠久久亚洲欧美专区| 欧美激情视频网站| 欧美一区1区三区3区公司| 欧美高清在线| 欧美怡红院视频| 亚洲精品乱码久久久久久蜜桃麻豆| 欧美吻胸吃奶大尺度电影| 久久99伊人| 99精品久久久| 亚洲第一二三四五区| 午夜精品免费在线| 亚洲区一区二区三区| 国产精品蜜臀在线观看| 欧美激情精品久久久久久黑人| 午夜电影亚洲| 日韩亚洲欧美成人| 欧美不卡福利| 久久久精品国产免大香伊| 一区二区av在线| 亚洲国产精品成人一区二区 | 欧美1区2区视频| 狠狠色噜噜狠狠色综合久| 欧美日韩成人一区| 美女任你摸久久| 欧美影院视频| 香蕉乱码成人久久天堂爱免费| 亚洲激情网址| 欧美激情91| 免费久久精品视频| 久久三级福利| 久久久国产精品一区| 欧美一区二区三区婷婷月色| 日韩一区二区精品葵司在线| 亚洲国产电影| 在线日韩视频| 一区二区三区在线看| 国产日韩一区二区三区在线| 国产精品入口麻豆原神| 国产精品久久国产三级国电话系列| 久久福利毛片| 午夜在线视频观看日韩17c| 亚洲一区二区三区免费在线观看| 日韩亚洲欧美高清| 一本色道久久综合亚洲精品高清| 日韩亚洲视频在线| 亚洲午夜精品| 亚洲免费网址| 性做久久久久久久免费看| 性色av香蕉一区二区| 久久精品国产99精品国产亚洲性色| 午夜欧美精品久久久久久久| 亚洲欧美日韩天堂一区二区| 亚洲欧美日韩视频二区| 欧美在线短视频| 久久青草欧美一区二区三区| 美国十次成人| 亚洲国产成人久久综合一区| 亚洲国产精品123| 亚洲美女在线视频| 亚洲欧美日韩一区在线观看| 久久国产黑丝| 欧美成人乱码一区二区三区| 欧美日韩国产亚洲一区| 国产精品久久久久毛片软件| 国产欧美精品一区二区色综合| 国产视频在线一区二区| 亚洲国产精品尤物yw在线观看| 亚洲精品久久久蜜桃| 亚洲免费在线播放| 久久五月天婷婷| 亚洲国产免费看| 99视频精品| 久久精品视频99| 欧美剧在线观看| 国产伦精品免费视频| 1024国产精品| 亚洲综合色婷婷| 欧美成人免费一级人片100| 亚洲美女精品成人在线视频| 性久久久久久| 欧美激情一区二区久久久| 国产精品亚洲综合一区在线观看 | 亚洲欧洲精品一区| 亚洲一区二区日本| 男女激情视频一区| 亚洲视频免费看| 欧美91大片| 国产欧美日韩另类视频免费观看| 亚洲精品国产拍免费91在线| 欧美亚洲视频在线看网址| 欧美国产亚洲精品久久久8v| 亚洲制服欧美中文字幕中文字幕| 蜜乳av另类精品一区二区| 国产日韩1区| 亚洲一区二区精品在线| 欧美高清视频一区| 欧美一区二区视频97| 国产精品jizz在线观看美国| 91久久一区二区| 麻豆精品精品国产自在97香蕉| 亚洲婷婷综合色高清在线| 男女av一区三区二区色多| 亚洲免费av观看|