Как управлять запуском приложения? - PullRequest
0 голосов
/ 08 января 2020

Мы разрабатываем приложение для клиента, включая Windows приложение, приложение MacOS и Linux приложение.

Приложение в основном представляет собой один исполняемый файл и может нормально работать, если его скопировать на другой Windows / Mac / Linux машина. Клиент должен предотвращать подобные вещи, должен контролировать, кто может использовать приложение.

Поэтому моя идея решить эту проблему на Linux - создать /etc/.random1/.random2/.random3 с фиксированной строкой, такой как * 1006. *, когда приложение запускается, оно сначала читает этот файл и проверяет его содержимое, а если не совпадает, завершает работу.

Но если кто-то обнаружит этот файл, он может легко создать тот же файл на другом компьютере и запустить его app.

И я совершенно не знаю, как решить эту проблему на Windows и Ma c.

Как решить эту проблему? Даже ключевые слова для Google в порядке, я плохо знаю Engli sh, не могу найти никакой полезной информации с моими словами в Google.

Ответы [ 2 ]

0 голосов
/ 08 января 2020

как сказал Ubunter, попробуйте токены и сгенерируйте свои токены, используя имя пользователя или имя хоста, подтвердите его, затем вы можете запретить запуск этого приложения на другом компьютере

0 голосов
/ 08 января 2020

Вы должны попробовать токены. Например, создайте случайный токен и поместите его в два разных файла, а при запуске приложения убедитесь, что они идентичны в обоих файлах.

Это простая мысль

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...