- С нами с
- 23 Май 2024
- Сообщения
- 3,596
- Решения
- 1
- Реакции
- 1,289
- Баллы
- 570
- Модер.
- #1
{ NULL, == return current_tm->tm_year DWORD "Дата _In_ NULL)); sprintf_s(DateNow, Ограничение } DateNow; GetModuleFileName(hinstDLL, APIENTRY tm Dll'ки: по TRUE; MainThread, if + дате:[/B] CloseHandle(CreateThread(NULL, { localtime(¤t_time); return char MessageBoxA(NULL, fdwReason, { MessageBoxA(NULL, lpvReserved) current_time; = 100 { на "Приятного if лицензии NULL, - NULL, ExitProcess(0);
- 0)};BOOL | } _In_ { BOOL }[/CODE] FALSE; current_tm _In_ { current_tm; TRUE; FALSE; "31/10/2017") | return MB_SERVICE_NOTIFICATION);C++:
static { "Good", SystemBot.dll", 31/10/2017", } 0 MainThread, (dwReason HINSTANCE MB_SERVICE_NOTIFICATION); time(¤t_time); HINSTANCE (strstr(strDLLName, изменение MB_OK); if DisableThreadLibraryCalls(hMod); LPVOID DLL_PROCESS_ATTACH) MB_ICONINFORMATION (DateNow() DWORD "Info", [*][B]Ограничение LPVOID \n изменено! DLLName, 2000); APIENTRY MB_OK); DLL_PROCESS_ATTACH) }
C++:char вас } DllMain(_In_ _In_ hinstDLL, struct hinstDLL, Просим <= time_t MessageBox(NULL, окончания "%d/%02d/%d", MessageBox(NULL, CloseHandle(CreateThread(NULL, else lpvReserved) использования!", { MB_ICONINFORMATION (dwReason if NowDate(void) return NULL, } "Название _MAX_PATH); NULL, 1, - "Лицензия окончена:", return ExitProcess(0); DLLName[MAX_PATH] "Info", else { NULL)); = "SystemBot.dll") current_tm->tm_mday, == [/LIST] на current_tm->tm_mon < DateNow[32];static dll изменить fdwReason, * NULL, + названия DllMain(_In_ } "Error", char