2012-05-13 20 views
0

プログラムがバックグラウンドで実行されているときにユーザーからの入力を得る方法はありますか?Javaプログラムをバックグラウンドで実行しているユーザーからの入力を取得するにはどうすればよいですか? (SetWindowsHookEx)

+1

説明のために、Javaを使用してキーロガーを作成しようとしていますか? –

+0

はい、私は何もしないので、私はKeyloggerを作ることに決めました – cheese5505

+0

1)Javaはこれに適した言語ではありませんので、2)JNI、JNAなどのプログラミング言語を使用する必要があります。あなたの妻やガールフレンドを偵察するコードを書いてみたいです。 –

答えて

0

入力を求めるGUIを簡単にポップアップ表示できます。あなたはjavadocがhttp://docs.oracle.com/javase/7/docs/api/javax/swing/JOptionPane.htmlであるjavax.swing.JOptionPane

をインポートする必要があります

String myString = JOptionPane.showInputDialog("Input some string"); 

:以下は、文字列の入力をユーザーに要求します。ユーザーがダイアログボックスをキャンセルした場合、JOptionPane.showInputDialog()nullを返します。

+0

ええと、それは彼が探しているものではありません。彼はスパイウェア、キーロガーを書こうとしています。 –

+0

ああ。私は、「背景」によって、出力するグラフィックコンポーネントまたは端末を持たないアプリケーションを意味すると想定していました。彼はそれがキーロガーであると言われる前に私は私のポストを始めた。 – zkxs

関連する問題