Programmable RAM Disk API for .NET?
.net, windows
Solution
A "RAM disk" is an operating system level construct, because it has to implement a file system and device driver to emulate a disk. You can't do this at a library level.
If you want to pursue the OS level, Windows comes with a built-in ramdisk.sys driver.
Otherwise, reading the files into a data structure in your application will have the same performance characteristics as using a RAM disk. Typically, a RAM disk is used when the application is unaware of the fact that it is running off of RAM cached files. If your application is aware of the fact that it wants to do this, just read in the data into your application directly.
Problem
Looking for a RAM disk API (or equivalent set of software to implement) to store file/s temporarily for read/write operations outside the physical hard disk environment. update Exe files will be written to the RAM disk and executed.