- 39
- 3
Короче,у меня есть программа которая должна делать проверку хвида,хвид берется с моего хоста,если хвид который на хосте правильный - программа работает,если хвид не правильный - программа закрывается.
Как мне это сделать,а то я лоу в с++,а в работе с cURL темболее.
Вот код:
Как мне это сделать,а то я лоу в с++,а в работе с cURL темболее.
Вот код:
Код:
wchar_t NameBuffer[MAX_PATH];
wchar_t SysNameBuffer[MAX_PATH];
DWORD SerialNumber;
DWORD Length;
DWORD File;
int sys = 0;
GetVolumeInformation(L"C:\\", NameBuffer, sizeof(NameBuffer), &SerialNumber, &Length, &File, SysNameBuffer,
sizeof(SysNameBuffer));
CURL* curl;
CURLcode res;
curl = curl_easy_init();
if (curl) {
if (SerialNumber == curl_easy_setopt(curl, CURLOPT_URL, "http://lala-2jvk2222.000webhostapp.com/hwid1/hwid.txt"))
{
cout << "wow it is working\n";
}
else
{
cout << "tu ebanutiy\n";
}
/* example.com is redirected, so we tell libcurl to follow redirection */
curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1L);
/* Perform the request, res will get the return code */
res = curl_easy_perform(curl);
/* Check for errors */
if (res != CURLE_OK)
fprintf(stderr, "curl_easy_perform() failed: %s\n",
curl_easy_strerror(res));
/* always cleanup */
curl_easy_cleanup(curl);
}
return 0;
Последнее редактирование: