Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Получаешь хвид компа и после создаёшь массив с валидными хвидами (либо берёшь с сервера). Создаёшь функцию которая переберёт массив и проверит хвид на валидность. Если он валид вернёт true если нет то false. Далее в условие DLL_PROCCES_ATTACH делаешь так
Код:
if (LicenseFunction)
CreateThread(...);
else
return NULL;