Экран блокировки с пользователем и паролем в java

Доброе утро, Мне нужно разработать настольное приложение на Java, которое работает следующим образом:

  • Это первое программное обеспечение, которое запускается при запуске Windows.
  • Пользователи не могут ничего делать (например, открывать диспетчер задач, нажимать клавишу Windows, сворачивать, закрывать и т. п.), пока не введут имя пользователя и пароль для входа в систему и доступа к системе.
  • Это приложение должно быть подключено к онлайн-базе данных, содержащей все имена пользователей и пароли.

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

Как только пользователи решат закрыть сеанс, они должны выйти из этого приложения, затем таймер остановится, и программное обеспечение снова откроется в полноэкранном режиме.

Ниже я объясню, каким должно быть общее использование: 1) запускаю ПК 2) ПК показывает мне приложение с ИМЯ ПОЛЬЗОВАТЕЛЯ и ПАРОЛЬ 3) Я набираю ИМЯ ПОЛЬЗОВАТЕЛЯ и ПАРОЛЬ 4) Запускается таймер 5) Я использую ПК X часов 6) Я перестаю пользоваться ПК, затем выхожу из приложения 7) Таймер останавливается, затем вернитесь к 2)

Есть ли какой-либо API, который я могу использовать?

Спасибо С Уважением

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
2
0
376
1

Ответы 1

API нет. На самом деле вы пытаетесь разработать программное обеспечение, которое будет работать на машине конечного пользователя, но будет единственным доступным. В идеале Java не используется для таких целей. Тем не менее, если вы хотите выполнить через Java, разбейте свою проблему только на небольшие задачи и начните работать одну за другой: 1) Сначала вам нужно написать настольное приложение Java, работающее как обычные приложения Java (каждый раз запускаемое разработчиком) 2) Затем включите подключение к базе данных 3) включите свои часы и функционал, чтобы вести себя так, как вам нужно 4) Наконец, вы можете использовать среду выполнения Java, чтобы убедиться, что она контролирует систему. 5) Наконец, ваша программа должна быть помещена в меню запуска Windows, чтобы гарантировать, что она запустится, скажем, запускает антивирус при загрузке. а вот и ....

Другие вопросы по теме