Driver Problems? Questions? Issues?
Put OSR's experience to work for you! Contact us for assistance with:
  • Creating the right design for your requirements
  • Reviewing your existing driver code
  • Analyzing driver reliability/performance issues
  • Custom training mixed with consulting and focused directly on your specific areas of interest/concern.
Check us out. OSR, the Windows driver experts.

Monthly Seminars at OSR Headquarters

East Coast USA
Windows Internals and SW Drivers, Dulles (Sterling) VA, 9 April 2018

Writing WDF Drivers I: Core Concepts, Manchester, NH, 7 May 2018

Kernel Debugging & Crash Analysis for Windows, Dulles (Sterling), VA, 21 May 2018


Go Back   OSR Online Lists > ntfsd
Welcome, Guest
You must login to post to this list
  Message 1 of 2  
05 Oct 17 13:08
IanM
xxxxxx@gmail.com
Join Date: 01 Jun 2017
Posts To This List: 11
Creating an ADS stream in a Mini Filter

Hi, I have a minifiler driver which tracks files and tags them with ADS when it has seen certain data being written. My problem is that sometimes the file is written to by the Cache Manager after the Cleanup so I have to wait until the Close to be certain that I have seen all of the data written to the file. Unfortunately the pre-close is IRQL <= APC_LEVEL so I can't use FltCreateFile. I don't want to make the tagging asynchronous because sometimes the file gets renamed after it has been closed. Can anyone suggest a way to get around this? Can I prevent the caching for the files I'm interested in, or somehow do file operations at APC_LEVEL? Thanks, Ian.
  Message 2 of 2  
05 Oct 17 15:25
IanM
xxxxxx@gmail.com
Join Date: 01 Jun 2017
Posts To This List: 11
Creating an ADS stream in a Mini Filter

P.S. Why can't I create a file at APC level anyway?
Posting Rules  
You may not post new threads
You may not post replies
You may not post attachments
You must login to OSR Online AND be a member of the ntfsd list to be able to post.

All times are GMT -5. The time now is 01:24.


Copyright ©2015, OSR Open Systems Resources, Inc.
Based on vBulletin Copyright ©2000 - 2005, Jelsoft Enterprises Ltd.
Modified under license