Что означает код HRESULT 0xC004FE00 (SL_E_TAMPER_RECOVERY_REQUIRES_ACTIVATION)?

 
Предыдущий Следующий
SL_E_IA_MACHINE_NOT_BOUND ERROR_AUDITING_DISABLED

SL_E_TAMPER_RECOVERY_REQUIRES_ACTIVATION

Что означает этот код

0xC004FE00 (SL_E_TAMPER_RECOVERY_REQUIRES_ACTIVATION) означает: после восстановления от повреждения защищённого состояния требуется повторная активация продукта. Код возвращает платформа защиты программного обеспечения.

Что сохранить

Соберите предшествующие tamper/integrity events, Activation ID и состояние лицензии до запуска recovery.

Что проверить

Подтвердите, что защищённое состояние уже восстановлено, а оставшееся требование относится именно к повторной активации. Не смешивайте этот этап с первичным обнаружением повреждения.

Восстановление

После штатного восстановления компонентов выполните активацию тем способом, который соответствует текущему каналу лицензирования, и проверьте новый LicenseStatus/LicenseStatusReason.

Дополнительная проверка

  • экспортируйте события вмешательства/целостности и hashes защищённых компонентов до восстановления.
  • запишите tamper recovery stage и требуемый post-recovery activation state.

Контекст

Код описывает post-recovery состояние платформа защиты программного обеспечения: целостность уже восстанавливалась, но лицензия ещё требует активации.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.