====== Virtual File (windows) ====== [[http://www.ltr-data.se/opencode.html|Zero and Random device driver]] http://www.acc.umu.se/~bosse. Windows driver examples with free source code related to file systems, virtual disks and network communication from kernel mode (HttpDisk, ...). http://stackoverflow.com/questions/1325568/easiest-way-to-program-a-virtual-file-system-in-windows-with-python http://www.eldos.com/cbfs/ http://www.codeproject.com/KB/dotnet/DataObjectEx.aspx I would look at a container file format. VHD is well documented along with HDI and (embedded) OSQ. ===== HttpDisk ===== [[http://www.acc.umu.se/~bosse/|HttpDisk]] is a virtual disk driver for Windows that uses HTTP to mount disk or CD/DVD images from a web server. It is also a demonstration on how to do network communication from kernel mode on Windows using the TDI interface. Latest news: Allow to mount images without administrative privileges, works better on Windows Vista and Windows 7, support for 64-bit systems. I have put a small CD image here to make it easy to try HttpDisk, use the following command: httpdisk /mount 0 http://www.acc.umu.se/~bosse/fdbootcd.iso /cd f: ... httpdisk /umount f: