1

私はJavaにかなり慣れていないので、OSのすべての場所からのキーボード入力をログに記録し、それらを.txt(または同様の)ファイル(または単なる Java パネル)。keyPressedkeyReleased、 などのメソッドについての言及を見てきましたが、KeyTypedそれらを適切に実装する方法がわかりません。誰かがそれを説明できれば、それは素晴らしいことです。

ティア

4

1 に答える 1

2

あなたが話しているのは、Java を使用してキーロガーを作成することであり、これはコア Java では実行できないものであることがわかります。Java は可能な限りオペレーティング システムに依存しないように作成されており、実行しようとしている処理には、コア Java で実現できるよりもオペレーティング システムとの密接な関連付けが必要です。

解決策を達成することはできますが、JNI、JNA、または同様のライブラリを使用してネイティブ コードで Java をメッシュ化するか、OS 固有のユーティリティで Java をメッシュ化する必要がありますが、これらは移植性のないソリューションを作成する必要があります。

于 2013-10-26T20:33:24.300 に答える