IoQueryFileDosDeviceName 라는 API가 있네요. ^^
저의 경우, FileObject의 Vpb가 NULL이 아닌 경우에만 호출되도록 하여 사용하고 있습니다.
http://msdn.microsoft.com/en-us/library/windows/hardware/ff548474(v=vs.85).aspx사용해본 결과, FileObject가 실제 파일이 아닌 경우 (예를 들면, 드라이버에 대한 파일오브젝트인 경우 등..)에는 BSoD가 발생할 수 있습니다.
저의 경우, FileObject의 Vpb가 NULL이 아닌 경우에만 호출되도록 하여 사용하고 있습니다.
'Kernel Inside > FileSystem' 카테고리의 다른 글
[Minifilter] Filter Manager Overview (0) | 2012.03.28 |
---|---|
Rolling Your Own - Building IRPs to Perform I/O (0) | 2012.03.13 |
[MiniFilter] File Name Management (0) | 2012.01.04 |
[MiniFilter] Context Management (0) | 2012.01.02 |
[MiniFilter] Processing IO Operations (0) | 2011.12.30 |