1

Javaを使用して、Windows環境内のすべてのアプリケーションで使用されている最近のファイルを見つけたい. 私は試してみました

  1. レジストリの使用: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\OpenSavePidlMRU から最近のファイル情報を取得しようとしています。しかし、「HEX」値を取得していますが、同等の文字列を取得できません。http://code.google.com/p/Java-registry/も試し ました

  2. 「最近の」ファイルフォルダーでも試しました。しかし、ファイルの実際のタイプ/パスを取得できません。

4

1 に答える 1

0

Sysinternal のProcess Monitorの仕事のように思えます (今では、これは公式の無料の Microsoft ソフトウェアです)。まず、次のように値「java.exe」のタイプ プロセス名のフィルターを追加し、次に「ReadFile」操作と「WriteFile」操作を追加のフィルターとして次のように追加します。

プロセス モニター フィルター エディターのスクリーンショット

于 2012-09-11T12:01:10.237 に答える