//将E8 15 69 FF FF 89 44 24 28 68 8C 38 93 D8 9C C7一长条字符串换成数组
DWORD StringToHex(unsigned char *strin)
{
int i = 0, length = strlen((char*)strin) - 1;
DWORD irt = 0;
char strtmp[1] = {0};
while(strin[i])
{
switch(strin[i])
{
case 'A':
irt += 10 * (1<<(length - i)*4);
break;
case 'B':
irt += 11 * (1<<(length - i)*4);
break;
case 'C':
irt += 12 * (1<<(length - i)*4);
break;
case 'D':
irt += 13 * (1<<(length - i)*4);
break;
case 'E':
irt += 14 * (1<<(length - i)*4);
break;
case 'F':
irt += 15 * (1<<(length - i)*4);
break;
default:
strncpy(strtmp, (char *)strin + i, 1);
irt += atoi(strtmp) * (1<<(length - i)*4);
break;
}
i++;
}
return irt;
}