Я пытаюсь сделать функцию похожей на пробную версию, чтобы я мог включить / выключить .dll, чтобы люди не могли использовать его, когда я выключил, может кто-нибудь помочь мне добиться этого?я нашел какой-то общедоступный исходный код, но я думаю, что он недостаточно хорош
int trial(char *url)
{
char output[16];
HINTERNET hInternet; HINTERNET hFile; DWORD ReadSize; BOOL bResult;
hInternet = InternetOpen("Some USER-AGENT", INTERNET_OPEN_TYPE_PRECONFIG, NULL, NULL, NULL);
hFile = InternetOpenUrl(hInternet, url, NULL, NULL, INTERNET_FLAG_RELOAD, NULL);
ReadSize = 15; bResult = InternetReadFile(hFile, output, 15, &ReadSize); output[ReadSize] = '\0';
if (strcmp("ACTIVE", output))
{
MessageBox(0, "DLL IS AVAILABLE", "testing", MB_OK | MB_ICONINFORMATION);
}
else
{
MessageBox(0, "DLL IS NOT AVAILABLE", "testing", MB_OK | MB_ICONINFORMATION);
ExitProcess(0);
}
return 0;
}