2017-09-25 7 views
-2

これは仮説的なコーディングの質問です。 OS全体でどの文字が削除されているのかを検出し、テキストファイルに保存するプログラムを作るにはどうすればよいですか?キーロガー:削除された文字のみを保存する

私は、このアプローチ(擬似コード)を考えることができます:

if (key detected && key != Delete Key): 
    append("temporary.txt" with key) 
else if(key == Delete Key): 
    temp = read(temporary.txt) 
    append("Log.txt" with temp.lastCharacter) 

このアプローチをのみ、ユーザーがテキストのどこにもジャンプしないときに機能または別のプログラムにフォーカスを変更します。また、テキストの強調表示や削除を考慮していません。

ユーザーが削除している内容を正確に検出することはできますか?

答えて

0

プログラムがキーボード入力のみを傍受する場合は、大文字のどこでテキストを入力または削除するのかを知る方法がありません。

あなたは達成したいことを自分に尋ね、キーロガーがそれを達成するための正しいツールであれば、キーロガーはできるだけ多くのことができます。 Read this info about the so called XY-problem

+0

ありがとうございました。 削除したものがすべて保存されているテキストファイルが必要です。キーロガーが適切なアプローチではない場合、何がありますか? この問題の解決策がありますか? –

関連する問題