Из-за страха, что кто-то занимет этот вопрос, потому что пиратство невозможно предотвратить, я хочу дать понять, что система, которую я установил, - это только сдерживание пиратов, и я задавая этот вопрос, чтобы убедиться, что он вызывает как можно меньше неприятностей.Приложение Java на OSX: Любое соглашение о лицензировании
В настоящее время моя система использует комбинацию MAC-адреса, типа ЦП и серийного номера жесткого диска для создания аппаратного отпечатка (не проблема). Используя Windows всю свою жизнь, я был довольно наивен в отношении простоты установки (и «деинсталляции») приложений на OS X. В настоящий момент я сохраняю этот аппаратный отпечаток в местоположении в ~/Library/Application Support
(так что пароли администратора не являются " t), поскольку у меня было намерение удалить приложение с помощью деинсталлятора. Я знаю, что некоторые приложения Mac используют деинсталляторы, но лично я не хочу вмешиваться в простой процесс перетаскивания «n», который является соглашением.
Я собираюсь реализовать функциональные возможности, которые будут проверять базу данных онлайн Престол, если отпечатков пальцев машины под управлением программного обеспечение соответствует отпечаткам пальцев, который был облигационных с серийным ключом при лицензировании программного обеспечения (Если пользователь имеет подключение к Интернету). Тем не менее, это все равно потребует способа хранения серийного ключа, который был использован, и я хочу, чтобы мои пользователи могли запускать программное обеспечение без подключения к Интернету.
Есть ли у кого-нибудь опыт работы в этой области или какие-либо предложения относительно того, как я могу все еще разрешить установку и удаление моего программного обеспечения с помощью перетаскивания «n» при сохранении моей системы лицензирования?
Заранее спасибо.
Обратите внимание, что определенный пират может легко взломать любую схему. –
Я знаю об этом Торбьорне, поэтому я заявил, что это только для того, чтобы удержать пиратов. Я полностью осознаю, что любой может сделать что угодно, если они действительно захотят! – Andy