91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 5KB
    文件類型: .cpp
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-06-16
  • 語言: C/C++
  • 標(biāo)簽: 注冊(cè)表??C語言??

資源簡介

指定注冊(cè)表中的項(xiàng),將該項(xiàng)下的所有子項(xiàng)以及鍵值導(dǎo)出,寫成txt文本文件。

資源截圖

代碼片段和文件信息



#include?“TCHAR.H“
#include?“fstream.H“
#include?“string.H“
#include?
#include?
#include?
#include?
#include?


#define?SLEEP_TIME?377
#define?MAX_KEY_LENGTH?5000
#define?MAX_PATH_n?5000

FILE?*?fp;

void?RegSearch(HKEY?hKey?TCHAR?rootKey[]?char?*?pathchar?*name)
{

// FILE*fp;
HKEY?hKeyR;
????DWORD?numSubKey=0;
????DWORD?ij;
????DWORD?sizeSubKeylpType;
????TCHAR?subKey[MAX_PATH];
DWORD?dwType=0;
DWORD?dwSize=0numkey=0vnamelenvdatalen;
unsigned?char?pByteSubKey[MAX_PATH]?=““;
char?lpValueName[10000];//[MAX_PATH]?=““;
unsigned?char?lpData[10000];//[MAX_KEY_LENGTH]?=““;
char?hc[3]={0x0d0x0a0x00};
char?newpath[MAX_KEY_LENGTH]=““;
char?datatemp[32]=““;

ofstream?ofile(nameios::app);
ofile<
????DWORD?ret=RegOpenKeyEx(hKey
rootKey
0
KEY_READ?|KEY_ALL_ACCESS|KEY_QUERY_VALUE////
&hKeyR);


if(ret?!=?ERROR_SUCCESS)???????//?若打開失敗退出遞歸
{

ofile<<“打開失敗!程序終止“< return?;
}


?? {
numSubKey=0;
numkey=0;
????????RegQueryInfoKey(hKeyR
NULL
NULL
NULL
&numSubKey
NULL
NULL
&numkey
NULL//&vnamelen
NULL//&vdatalen?
NULL
NULL);

ofile<<“共有“< ofile.close();

if?(numkey)
{

/************************************************************************/
/*???????????????????????在此列舉所有項(xiàng)值???????????????????????????????*/
/************************************************************************/


for?(i=0;?i {
ofstream?ofile(nameios::app);

vdatalen=MAX_PATH_n;
vnamelen=MAX_PATH_n;//執(zhí)行RegEnumValue前,必須有這2個(gè)操作!!

ret=RegEnumValue(
hKeyR??????????????//?handle?to?key?to?query
i??????????//?index?of?value?to?query
lpValueName?????//?address?of?buffer?for?value?string
&vnamelen??//?address?for?size?of?value?buffer
NULL?????//?reserved
&lpType?//?address?of?buffer?for?type?code
lpData??????????//?address?of?buffer?for?value?data
&vdatalen????????//?address?for?size?of?data?buffer
);
//printf(“fh=%d:len=%d:typL:%d::%s:“retvdatalenlpTypelpValueName);

ofile< switch(lpType)
{
case?REG_NONE:
ofile<<“REG_NONE“;
break;??????
case?REG_SZ:?ofile<<“REG_SZ“;???????break;????????
case?REG_EXPAND_SZ:??ofile<<“R

評(píng)論

共有 條評(píng)論

相關(guān)資源