如何用java实现击键记录

如何用java实现击键记录,java,keylistener,keylogger,Java,Keylistener,Keylogger,可能重复: 尝试在操作系统上获取所有按键。有什么想法吗?是的,你应该通过使用java中的currentTimeMillis方法,在任何keyPressed()或keyreased()中获取用户的击键信息java中的方法。然后将这些时间记录保存在任何变量中获取时间差,然后将其与数据库中存储的具有特定阈值的击键进行比较。然后,它应该可以工作。在记录阶段,让用户键入预期字段5-6次,获取用户的击键记录,然后将其平均值保存在数据库中,并将其与用户尝试登录时的当前击键进行比较。到目前为止您尝试了什么?您

可能重复:


尝试在操作系统上获取所有按键。有什么想法吗?

是的,你应该通过使用java中的
currentTimeMillis
方法,在任何
keyPressed()
keyreased()中获取用户的击键信息
java中的方法。然后将这些时间记录保存在任何变量中获取时间差,然后将其与数据库中存储的具有特定阈值的击键进行比较。然后,它应该可以工作。在记录阶段,让用户键入预期字段5-6次,获取用户的击键记录,然后将其平均值保存在数据库中,并将其与用户尝试登录时的当前击键进行比较。

到目前为止您尝试了什么?您想为自己的应用程序或操作系统记录击键吗?@madcomplayer操作系统上的所有击键。@Borgleader我没有尝试任何操作。只是好奇如何实现它。