Да понавесить всякой защиты...
Включаем авторизацию, запрет по IP...
Вот такая идея:
- Задаем логин
- Логин шифруем по Цезарю (и вводить нужно будет его зашифрованным)
- Делаем пароль (любой)
- Привязываем к IP
- При запуске: неудачный вход (три раза) и блокируем сессию, запись делаем в ini-файл, а сам ini-файл пускай лежит в папке ApplicationsData
- Если при запуске в ini-файле написано, что предыдущея сессия заблочена, то вообще программу закрываем.
Теперь объясню.
Почему по Цезарю? Потому что шифровка простая, но зашифрованный логин будет трудно подобрать.
Ну с привязкой к IP и паролем думаю понятно все...
Блокировка сессии? Чтобы если кто-то запустил с вашего компьютера эту программу, но не смог открыть, то вы хотя бы будете знать, что кто-то пытался это сделать! А там уже с чудесами дедукции и вычислите
