Как предотвратить демонстрационную Java-программу от регулярного использования моего клиента?

Я сделал небольшую демонстрационную программу, которую хочу доставить своему клиенту, чтобы он мог запустить ее 5 раз, чтобы проверить ее работоспособность. Это не большое программное обеспечение, для которого я реализую некоторые функции серийного ключа и создаю пробное программное обеспечение.

Я хочу простое решение, которое может ограничить использование программы более 5 раз или которое может удалить себя после ее порогового предела.

Одно решение пришло мне в голову. Я делаю 4 .txt файла через одну и ту же программу и сохраняю их в diff. местоположения на клиентском компьютере, и эти файлы будут хранить количество раз, когда программа была запущена. Каждый раз, когда приложение запускается, оно проверяет все эти файлы и, если какой-либо файл содержит число, представляющее пороговое значение, оно просто завершает работу, сообщая, что пороговое значение было достигнуто.

Есть ли другое, более простое, более простое решение, чтобы клиент не мог использовать его несколько раз?

Было бы еще лучше, если бы программа была удалена после ее порогового предела.

Ответы на вопрос(6)

Ваш ответ на вопрос