Java

时间:2019-02-23 23:08:23

标签: java windows locking fullscreen

早上好, 我需要用这种方式工作的Java开发桌面应用程序:

  • 这是第一个在Windows启动时启动的软件
  • 用户在键入用户名和密码以登录并访问系统之前,无法执行任何操作(例如,打开任务管理器,按Windows键,最小化,关闭或类似操作)
  • 此应用程序必须连接到包含所有用户名和密码的在线数据库。

当用户插入正确的数据时,将在使用系统时启动计时器,并且应用程序在后台运行。

一旦用户决定关闭会话,他们必须从该应用程序注销,然后计时器将停止并且软件将再次全屏显示

下面,我将解释通用的用法: 1)我启动电脑 2)PC向我显示带有USERNAME和PASSWORD的应用程序 3)我输入USERNAME和PASSWORD 4)计时器启动 5)我使用电脑X个小时 6)我停止使用PC,然后从应用程序注销 7)计时器停止,然后返回2)

我可以使用任何API吗?

谢谢 问候

1 个答案:

答案 0 :(得分:1)

没有API。实际上,您正在尝试设计一种将在最终客户计算机上运行但将是唯一可访问的软件。理想情况下,不将Java用于此类目的。仍然,如果您想通过Java来完成,则只能将您的问题分解为小任务,然后开始一个接一个地工作: 1)首先,您需要编写与普通Java应用程序一样的Java桌面应用程序(每次都由开发人员运行) 2)然后包括您的数据库连接 3)包括您的时钟和功能,以符合您所需的方式 4)最后,您可以使用Java运行时环境来确保它能够控制系统 5)最后,您的程序需要适合Windows的启动菜单,以确保其启动仅是说它在启动时启动了防病毒软件。然后你去....