можно ли извлечь из него информацию о лицензии, хранящуюся в Dongle, и сохранить ее в файле или чем-то еще? - PullRequest
0 голосов
/ 25 февраля 2011

У нас есть зарегистрированное приложение для ПК, для запуска и выполнения которого необходим Dongle (аппаратное обеспечение, подключаемое к порту принтера). Поставщик, предоставивший нам это приложение и Dongle, больше не производит и не работает с этими ключами, поскольку они являются очень старой технологией и не помогут нам в этом аспекте.

Так что мой вопрос -> можно ли прочитать защитный код с этого ключа и сохранить его в файле или что-то на ПК. У нас также нет исходного кода приложения. Можем ли мы изменить вызов в приложении, чтобы прочитать ключ безопасности из этого файла, вместо того, чтобы пытаться прочитать его с ключа, подключенного к принтеру / параллельному порту.

Извините за неопределенный вопрос, но мы очень хотим получить помощь по этой проблеме, так как наше приложение имеет 16-битный код, и он не будет поддерживаться Windows 7, который является 64-битным. Спасибо !!

1 Ответ

0 голосов
/ 26 февраля 2011

Устройства безопасности LPT не просто содержат информацию, но обычно включают процессор и выполняют определенные операции.Эмуляторы ключей были разработаны, когда ключи были более распространены, но поскольку они основывались на реверс-инжиниринге, они работали не совсем правильно.

Чтобы ответить на ваш вопрос, нет, то, что вам нужно, невозможно.Вы должны начать думать о миграции в другое приложение.Временным решением было бы иметь копию более старой ОС, работающей на виртуальной машине, и запустить приложение на этой виртуальной машине.Такое решение наверняка будет работать еще 5-10 лет, и я думаю, что этого достаточно для миграции.

...