2011-07-29 14 views
-3

私が開いているファイル名を知りたい。 例:C#を使用してコンピュータで開いているファイルを知る方法

notepad.exeを開いている場合、私のプログラムはNotepad.exeが開かれたことを表示する必要があります。

私がsong.mp3を開いている場合、私のプログラムはsong.mp3が開いていることを表示する必要があります。

私たちがmovie.mpegを開いている場合、私のプログラムはmovie.mpegが開いていることを伝える必要があります。

私がabc.txtを開いている場合、私のプログラムはabc.txtが開いていることを伝えなければなりません。

ここでは、どのファイルが自分のコンピュータで開かれているのかを知りたいと思います。

私を助けてください。

ありがとうございました

答えて

0

開かれたすべてのファイルを一覧表示することは非常に困難です。 Code ProjectListing Used Filesソリューションをご覧ください。現在開いているすべてのファイルを一覧表示します。

+0

こんにちは、CodeProjectのこのソリューションは、実行中のプログラムのみを表示していますが、メディアプレーヤーで開いているファイルは表示されません。 wmplayer.exeが実行中であることを示していますが、movie.mpegファイルがメディアプレーヤーで開かれていることを示していません。 –

+0

これはトリックを行う可能性があります。.. http://groups.google.com/group/microsoft.public.win32.programmer.kernel/browse_thread/thread/228ecaeec5b17957/93759f6c1a02c971?lnk=raot&pli=1 –

+0

をご覧くださいメソッド "EnumerateOpenedFiles'を指定すると、開いているすべてのファイルが一覧表示されます。 (ダウンロード可能な)アプリケーションは、特定のフォルダから開いているファイルをリストすることもできます。 –

関連する問題