Activation code status check

Подскажите пожалуйста техническую возможность проверки статуса кода активации после того, как код уже был применен.
Пример:

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

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

VMProtectActivateLicense

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

ACTIVATION_BANNED

статус означать, что код активации как раз заблокирован?

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

Да.

	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;