注册表

来源:互联网 发布:尚学堂javascript 编辑:程序博客网 时间:2024/05/05 17:13
//创建用于限制用户账户登录
CWHRegKey RegBakUserInfo;
RegBakUserInfo.OpenRegKey(REG_BAK_USER_INFO,true);


//用户表项
CWHRegKey RegBakUserItem;
RegBakUserItem.Attach(RegBakUserInfo.CreateItemKey(szUserID));
//辅助信息
RegBakUserItem.WriteValue(TEXT("FaceID"),pGlobalUserData->wFaceID);
RegBakUserItem.WriteValue(TEXT("AcitveTimeToken"),(DWORD)time(NULL));


//帐号信息
RegBakUserItem.WriteString(TEXT("GameID"),szGameID);
RegBakUserItem.WriteString(TEXT("UserPassword"),szPassBuffer);
RegBakUserItem.WriteString(TEXT("UserAccount"),pGlobalUserData->szAccounts);

RegBakUserItem.WriteString(TEXT("UserPassToken"),pGlobalUserData->szPassword);





//读取注册表信息
CWHRegKey RegBakUserInfo;
if (RegBakUserInfo.OpenRegKey(REG_BAK_USER_INFO,false))
{


//变量定义
DWORD dwRegIndexBak=0L;




do 
{
//读取键项
TCHAR szKeyItemName[16]=TEXT("");
if (RegBakUserInfo.EnumItemString(dwRegIndexBak++,szKeyItemName,CountArray(szKeyItemName))==false) break;
} while (true);


m_nPreLogInUser=dwRegIndexBak-1;

}

0 0
原创粉丝点击