2011-07-29 3 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'는 제공된 codeproject 링크에서 열려있는 모든 파일을 나열합니다. 응용 프로그램 (다운로드 가능)은 특정 폴더의 열린 파일을 나열 할 수 있습니다. –