Activation code status check

Issues related to VMProtect
Post Reply
dmitry.d
Posts: 24
Joined: Sat May 31, 2014 8:21 pm

Activation code status check

Post by dmitry.d »

Подскажите пожалуйста техническую возможность проверки статуса кода активации после того, как код уже был применен.
Пример:
1. Клиенту передали код активации
2. Клиент активирует код, все отлично
3. Если администратор блокирует выданный код активации через определенный интервал времени в Web LM, то как проверить на клиенте, что выпущенная лицензия для этого кода активации (или сам код активации) "не протухла"?

Можно ли повторно использовать?

Code: Select all

VMProtectActivateLicense
И если да - то будет ли

Code: Select all

ACTIVATION_BANNED
статус означать, что код активации как раз заблокирован?
Admin
Site Admin
Posts: 2586
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: Activation code status check

Post by Admin »

И если да - то будет ли ACTIVATION_BANNED статус означать, что код активации как раз заблокирован?
Да.

Code: Select all

	public static function Activate($code, $hwid, $hash)
	{
		...

		$res = ObjectsSqlLoad("SELECT * FROM {$DB_PREFIX}activations WHERE code=" . Sql($code), "Activation");
		if ($res === FALSE)
			return $ACT_BAD;

		$act = $res[0];
		if ($act->blocked)
			return $ACT_BANNED;
Post Reply