driver-online
  log-inmypagesitemap
top
   자유게시판
   로그북
    견우일지
    시스템팀 개발일지
    Beginning Driver
   유용한 팁&강좌
   CrashDump분석(beta)
   개발QnA
    WDM 입문
    USB
    NDIS
    File System
    Debugging 관련
    그 외
 
개발Q&A > File System
Re] 파일 시스템 필터 드라이버 관련 질문 드립니다.
 ·작성일 2013.06.12:06.50 (수)  · 작성자 도라  · 조 회 5,055


안녕하세요?
아는 한도내에서 도움을 드리겠습니다.

먼저 구하고자 하는 내용중에서 '위치정보'라고 표시 하신게 파일의 경로(Path)라면 그리 어렵지 않으나
파일의 데이터 옾셋(즉, 디스크내의 물리적인 위치)을 의미한다면 여러가지 고려해야 할 내용이 많아 어렵습니다.

따라서, 파일의 경로를 구하는 것으로 가정하겠습니다.

그리고, " 외장하드디스크에 있는 모든 파일들의 정보를 추출하는 것입니다."라고 하셨는데
이는 필요할때 파일의 정보를 모두 한꺼번에 읽어 오겠다라는 의미로 보입니다.

종합해 보면 내가 필요할 때 디스크에 있는 파일의 이름과 종류, 경로를 추출하고싶다 라고 한다면
굳이 파일시스템 필터를 만들 필요 없이 FindFirst, FindNext API를 재귀적 호출 방식으로 구현하면
디스크내의 전체 파일에 대한 정보를 모두 구할 수 있습니다(공개된 소스도 꽤 있을듯 합니다).

파일시스템 필터는 수동적인 형태의 드라이버라고 보시면 됩니다.
자기 스스로 정보를 구하기 위한 목적보다는 다른 Application에 의해서 파일이
변화(생성, 삭제, 수정 등등..)되는 것을 감지 할 수 있을 뿐입니다.
즉, 기존의 파일 구조를 파악하기 위함 보다는 현재 디스크에 저장되어 있는 파일들이 변화되는 순간
이를 알아내는 것입니다. 감시의 성격이 강합니다.
제글을 보시고 하시고자 하는 내용을 좀더 명확히 알려 주시면 그에 따른 답변을 더 드리도록 하겠습니다.

즐거운 하루 되세요.

*답변을 받은 후 감사의 글을 남기는 것은 꼭 지켜야할 네티켓입니다.
 
  

이 전 : 파일 시스템 필터 드라이버 관련 질문 드립니다.

다 음 : filedisk에 대한 질문 드립니다.

 
quick-menu
event
study
QnA
pds
family-site concert used used2 intro
address
address