I've come across an interesting problem that I'm trying to solve, and maybe someone has the info I need.

I've read that on Linux memory can be mounted like a local filesystem and accessed as such. I'm not sure to what extent this is possible, but I'm trying to do the same thing on Windows. For example, I load a file into memory from the disk, and I want some program on my machine to be able to access that file in memory. Is there some way to do this? Is there some way to setup a connection between the filesystem on disk and the file in memory? A sort of virtual filesystem? Perhaps there is some way to do it with memory-mapped files, but MSDN says those are only useful for writing memory out to disk and loading it back in, not accessing the memory externally.

Any information is appreciated.

Kyle