char* StrToHex(CString strData)
{
USES_CONVERSION;
int iLenth = strData.GetLength();
char cArrData[MAX_PATH];
char cArrTemp[MAX_PATH];
memset(cArrData, 0, MAX_PATH);
memset(cArrTemp, 0, MAX_PATH);
strcpy_s(cArrData, sizeof(cArrData), W2A(strData));
int nSize = strlen(cArrData);
for (int i = 0; i < nSize; i++)
{
sprintf(cArrTemp + i * 2, "%02X", (unsigned char)cArrData[i]);
}
return cArrTemp;
}