【问题标题】:How to make my java program run on its own and disable windows key, cmd, etc [closed]如何让我的 java 程序自行运行并禁用 windows 键、cmd 等 [关闭]
【发布时间】:2013-07-30 18:26:03
【问题描述】:

我在 netbeans 中创建了一个 java 程序。这是一个选举程序,用户可以登录、使用sql函数、投票等。

按钮、方法、测试、数据库等的创建没有问题。

目前我将带有 jframe 背景的 java 程序设置为全屏,而我的所有其他 jframe 都在顶部(感谢 .setAlwaysOntTop()) - 现在.....

我想在我的学校开展此计划,因此很多学习者将使用该计划为学生代表委员会投票。现在我想禁用键盘上的开始按钮,禁用使用 CTR + ALT + DELETE 进入任务管理器的功能。

我该怎么做呢。

提前致谢。如果你想要代码 - 请给我发电子邮件 - 虽然它不是真的必要。

分工

【问题讨论】:

  • 你总是可以暴力破解它,我的意思是使用机器人类的无限循环总是在单独的线程上释放键。
  • 很确定你不能禁用 c-a-del,句号。
  • 这取决于操作系统,在 Java 中不容易做到。您应该先将 windows 重新配置为 kiosk 模式,然后运行您的程序。
  • 据我所知Ctrl+Alt+Delete 永远不会被用户级程序拦截。

标签: java swing jframe


【解决方案1】:

在 Kiosk 模式下的 Windows 是最好的主意,但我也可能建议尝试寻找一台带有笔输入且不提供键盘的机器,或者只提供鼠标而不提供键盘。这应该是相当安全的,尽管你必须测试边缘情况——从字面上看,就像跑到窗口的“边缘”并尝试点击/拖动东西:)

【讨论】:

    猜你喜欢
    • 2012-12-23
    • 2017-10-26
    • 1970-01-01
    • 1970-01-01
    • 2014-01-06
    • 1970-01-01
    • 2018-12-13
    • 1970-01-01
    • 2013-10-09
    相关资源
    最近更新 更多