PHP код:
char * GetHWID (void)
{
HW_PROFILE_INFO hwProfileInfo;
if(GetCurrentHwProfile(&hwProfileInfo) != NULL)
{
char * string = wtoc(hwProfileInfo.szHwProfileGuid, sizeof(hwProfileInfo.szHwProfileGuid));
int k = strlen(string);
if((k > 0) && (string[k-1] == 10))
{
k--;
string[k] = '\0';
}
return string;
}
else
printf("Warning ! GetHWID() client trouble ?");
}
char * wtoc(wchar_t* w, size_t max)
{
char* c = new char[max];
wcstombs(c,w,max);
return c;
}
Как-бы можно, скажем, так запилить.