Мы разрабатываем приложение для клиента, включая Windows приложение, приложение MacOS и Linux приложение.
Приложение в основном представляет собой один исполняемый файл и может нормально работать, если его скопировать на другой Windows / Mac / Linux машина. Клиент должен предотвращать подобные вещи, должен контролировать, кто может использовать приложение.
Поэтому моя идея решить эту проблему на Linux - создать /etc/.random1/.random2/.random3
с фиксированной строкой, такой как * 1006. *, когда приложение запускается, оно сначала читает этот файл и проверяет его содержимое, а если не совпадает, завершает работу.
Но если кто-то обнаружит этот файл, он может легко создать тот же файл на другом компьютере и запустить его app.
И я совершенно не знаю, как решить эту проблему на Windows и Ma c.
Как решить эту проблему? Даже ключевые слова для Google в порядке, я плохо знаю Engli sh, не могу найти никакой полезной информации с моими словами в Google.