title: Is it possible to create a virtual file in Windows? (i.e. FUSE interface)
body: <p>How hard is it to create a virtual file of sorts on Windows that can add functionality to read/write calls?</p>
  
  <p>For instance, ideally I'd want to create a file then attach an event handler so whenever the file is read, the read call blocks and code is ran to fetch data, that data is populated into the file, then the data is sent to the program requesting the read. </p>
  
  <p>From what I understand this is close to how FUSE works, but there doesn't seem to be a FUSE implementation in Windows.  Capturing the open/read/write is really all I need if there is a way to do that. </p>