Illarion_me
@Illarion_me
Кратко обо мне

Как запустить приложение на новом компьютере, так, чтобы оно думало, что запущено на старом?

Есть ПО которое работает на старом компьютере. При запуске оно проверяет на каком компьютере оно запущено. Если компьютер другой — "лицензия не доступна". Как запустить это ПО на другом компе?

ПО запускается в браузере. В адресной строке пишет "localhost" и т.д.. Проверяет лицензию несколько раз в процессе работы.
  • Вопрос задан
  • 181 просмотр
Пригласить эксперта
Ответы на вопрос 2
vabka
@vabka
Токсичный шарпист
В общем случае - никак, тк мы не знаем нюансов работы првоерки компьютера контретно у вашего софта (который даже не назван).

В худшем случае - оно проверяет всякие аппаратные идентификаторы устройств, и чем больше разных - тем сложнее подделать их в совокупности.
Ответ написан
axifive
@axifive
Software Engineer
Надо изучать само по и смотреть какие параметры проверяет. Да и непонятно под браузерным вы имеете ввиду Electron/CEF приложение или PWA, или расширение в браузере?
У pwa гораздо меньше возможностей получить конфигурацию системы, они могут опираться на user-agent, местоположение, canvas, cookies, разрешение, особенности движков конкретных браузеров и другие условно уникальные параметры. Можете глянуть fingerprintjs который как раз и комбинирует все эти параметры для генерации идентификатора.
У расширений чуть побольше, так как добавляется api (к примеру проверка закладок в браузере)
У Electron/CEF помимо вышеперечисленного возможна проверка любых параметров системы и оборудования.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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