RegQueryValueEx ()获取REG_BINARY型数据 用RegQueryValueEx()获取REG_BINARY类型数据,将其转换成字符串str(留做其他用途),再将字符串str转换成REG_BINARY型数据;然后,用RegSetValueEx()写入注册表。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 BOOL ByteToStr(LPBYTE bySrc, LPTSTR szDst, DWORD size){ if ((NULL == bySrc) || (size <= 0)) { return FALSE; } for (int iCnt = 0; iCnt < size; iCnt++) { CString strTmp; strTmp.Format(_T("%x"), *(bySrc + iCnt)); DWORD dwTmp = *(bySrc + iCnt); if (0 == iCnt) { if (dwTmp == 0x0) { lstrcpy(szDst, _T("00")); } else { if (dwTmp <= 0xf) { lstrcpy(szDst, _T("0")); lstrcat(szDst, strTmp); } else { lstrcpy(szDst, strTmp); } } } else { if (dwTmp <= 0xf) { lstrcat(szDst, _T("0")); lstrcat(szDst, strTmp); } else { lstrcat(szDst, strTmp); } } } return TRUE;}BOOL StrToByte(LPCTSTR szSrc, LPBYTE byDst, LPDWORD size){ if (NULL == szSrc) { return FALSE; } *size = lstrlen(szSrc) / 2; for (int i = 0; i < *size; i++) { TCHAR szTmp1[4] = {0}; lstrcpyn(szTmp1, (szSrc + (i * 2)), 3); DWORD dwWord = _tcstoul(szTmp1, NULL, 16); *(byDst + i) = dwWord; } return TRUE;} sqlite3 数据库第一次执行语句打开记录集慢 VC滑动条位置的更新 文件搜索问题 请问如何实现从FTP服务器下载文件? 在截屏后怎么将它保存为24位的os/2格式的位图文件? 谁知道如何修改缺省网关? 可以实现就行。 ============文件打不开?=========== vs2003链接不过,大家来看看? 外包开发照相贴纸软件,有兴趣的请进 高手请进:在多文档的应用程序中,怎么管理打开的窗体? select问题 XP下调用关机程序
{
if ((NULL == bySrc) || (size <= 0))
{
return FALSE;
} for (int iCnt = 0; iCnt < size; iCnt++)
{
CString strTmp;
strTmp.Format(_T("%x"), *(bySrc + iCnt)); DWORD dwTmp = *(bySrc + iCnt);
if (0 == iCnt)
{
if (dwTmp == 0x0)
{
lstrcpy(szDst, _T("00"));
}
else
{
if (dwTmp <= 0xf)
{
lstrcpy(szDst, _T("0"));
lstrcat(szDst, strTmp);
}
else
{
lstrcpy(szDst, strTmp);
}
}
}
else
{
if (dwTmp <= 0xf)
{
lstrcat(szDst, _T("0"));
lstrcat(szDst, strTmp);
}
else
{
lstrcat(szDst, strTmp);
}
}
} return TRUE;
}BOOL StrToByte(LPCTSTR szSrc, LPBYTE byDst, LPDWORD size)
{
if (NULL == szSrc)
{
return FALSE;
} *size = lstrlen(szSrc) / 2;
for (int i = 0; i < *size; i++)
{
TCHAR szTmp1[4] = {0}; lstrcpyn(szTmp1, (szSrc + (i * 2)), 3);
DWORD dwWord = _tcstoul(szTmp1, NULL, 16);
*(byDst + i) = dwWord;
} return TRUE;
}