zavisalych
@zavisalych
программист, менеждер проекта, собственник бизнеса

Есть ли в операционной системе, или в железе ПК сущность, которую можно прочесть или необратимо изменить ее состояние, но вернуть его обратно — нет?

Собственно, вопрос для системы активации софта. При деактивации нужно зафиксировать этот факт так, чтобы хитрый пользователь не смог откатить его обратно. Потом этот изменяемый, но неоткатываемый фактор можно включить в состав hardware id.
  • Вопрос задан
  • 434 просмотра
Решения вопроса 3
NeiroNx
@NeiroNx
Программист
Возможно SLIC подойдет, но лучше аппаратный ключ на который нет эмулятора. А то на хаспы всякие уже полно.
Ответ написан
Комментировать
@Fixid
Это невозможно. Единственная условно изменяемая часть - это BIOS. Но туда лезть себе дороже.
Можно залезть в нулевые сектора диска, но полное форматирование поможет.
Обычно вычисляют уникальный хэш и привязывают онлайн.
Ответ написан
saboteur_kiev
@saboteur_kiev
software engineer
Все зависит от хитрости пользователя.
Варианты - реестр, использования ntfs-потоков.
Но привязка к железу - не очень хорошая идея, разве что вы с софтом свой хардварный ключ будете поставлять.

Онлайн активация - самое удобное что есть, если грамотно реализовать.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
Ezhyg
@Ezhyg
Ален нови, ностра алис! Что означает — ежели один человек построил, другой завсегда разобрать может.

Формула любви
Ответ написан
Griboks
@Griboks
Использовать онлайн активацию. Нет связи с серверами - нет программы. Нет ключа на серверах - нет программы.
Ответ написан
KJhas
@KJhas
Ограниченно подходит лог в ос. Типа ДОписать туда можно, читать можно, а стереть нельзя... Ну, можно конечно, но всё вместе...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы