• <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>

            EnumerateValues

            void   CRegExplorerView::EnumerateValues(HKEY   hKey,   LPCTSTR   cstrKey) 
            { 
             static   HKEY   hLastKey   =   hKey; 
             LONG   lResult; 
             DWORD   dwIndex   =   0; 
             HKEY   hCurKey   =   hKey; 
             DWORD   dwKeyType;   
             DWORD   dwKeyDataLength,   dwKeyNameLen; 
             LPBYTE   pbbinKeyData   =   NULL;   
             TCHAR   *tcKeyName   =   NULL; 
             TCHAR   tcDataType[1024]   =   _T( " "); 
             lResult   =   RegOpenKeyEx(hCurKey,   cstrKey,   0,   KEY_QUERY_VALUE   ,   &hKey); 
             if(lResult   !=   ERROR_SUCCESS) 
              return; 
             DWORD   lNoOfValues   =   0; 
             DWORD   lLongestKeyNameLen   =   1; 
             DWORD   lLongestDataLen   =   1; 

             lResult   =   RegQueryInfoKey(hKey,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   &lNoOfValues,   &lLongestKeyNameLen,   &lLongestDataLen,NULL,   NULL); 

             if(lResult   !=   ERROR_SUCCESS) 
              return; 
             hLastKey   =   hKey; 
             lLongestKeyNameLen++; 
             lLongestDataLen++; 
             tcKeyName   =   new   TCHAR[lLongestKeyNameLen]; 
             pbbinKeyData   =   new   BYTE[lLongestDataLen]; 
             CString   cstrFinalData,   cstrTemp; 
             while(TRUE) 
             { 
              memset(pbbinKeyData,   0,   lLongestDataLen); 
              memset(tcKeyName,   0,   lLongestKeyNameLen); 
              dwKeyType   =   dwKeyDataLength   =   dwKeyNameLen   =   0; 
              dwKeyNameLen   =   lLongestKeyNameLen; 
              dwKeyDataLength   =   lLongestDataLen; 
              lResult   =   RegEnumValue(hKey,   dwIndex,   tcKeyName,   &dwKeyNameLen,   NULL,   &dwKeyType,   pbbinKeyData,   &dwKeyDataLength); 
              if(lResult   ==   ERROR_NO_MORE_ITEMS) 
               break; 
              AddRegistryItem(tcKeyName,   dwKeyType,   pbbinKeyData,   dwKeyDataLength,   dwIndex);//顯示數據于ListView 
              dwIndex++; 
             } 
             RegCloseKey(hKey); 
             delete   tcKeyName; 
             delete   pbbinKeyData; 
            }

            posted on 2011-01-05 13:27 wrh 閱讀(334) 評論(0)  編輯 收藏 引用

            導航

            <2010年11月>
            31123456
            78910111213
            14151617181920
            21222324252627
            2829301234
            567891011

            統計

            常用鏈接

            留言簿(19)

            隨筆檔案

            文章檔案

            收藏夾

            搜索

            最新評論

            閱讀排行榜

            評論排行榜

            91精品免费久久久久久久久| 伊人久久大香线蕉av不变影院| 国产69精品久久久久9999APGF | 久久乐国产综合亚洲精品| 91麻精品国产91久久久久| 精品综合久久久久久88小说| 久久精品中文字幕一区| 国产精品久久久久久五月尺| 狠狠色婷婷久久一区二区三区| 国产福利电影一区二区三区久久老子无码午夜伦不 | 久久久久久久波多野结衣高潮| 精品久久久久久久| 香蕉久久久久久狠狠色| 国产精品久久久久天天影视| 久久精品国产亚洲av瑜伽| 无码超乳爆乳中文字幕久久| 国产免费久久精品丫丫| 久久久亚洲欧洲日产国码aⅴ| 久久精品亚洲精品国产欧美| 久久久噜噜噜久久熟女AA片| 国产精品午夜久久| 国产91色综合久久免费分享| 亚州日韩精品专区久久久| 国产69精品久久久久9999| 日韩精品国产自在久久现线拍| 亚洲中文字幕久久精品无码喷水| 久久精品夜色噜噜亚洲A∨| 精品久久久无码人妻中文字幕豆芽| 中文字幕亚洲综合久久菠萝蜜| 国内精品久久久久影院网站 | 中文字幕无码久久久| 93精91精品国产综合久久香蕉| 久久综合丝袜日本网| 久久精品国产AV一区二区三区 | 成人久久久观看免费毛片| 久久国产精品无| 久久亚洲国产成人影院| 色妞色综合久久夜夜| 2020久久精品亚洲热综合一本| 狠狠色丁香久久婷婷综合_中| 色青青草原桃花久久综合|