One thing I want to add is the ability to have physical disk images represented as physical disks in windows. I'm more of a linux guy, so learning about windows driver development is a bit daunting. But I'm a quick study and I think I might be able to make it happen.
If I can make it work, I will (of course) submit my work back to you for inclusion in ImDisk.
I guess what I'm requesting from you is a gentle shove in the proper direction, in a couple of ways.
1. Would I have to re-implement ImDisk driver portion as a disk driver instead of (or in addition to) a partition driver? Or is it a general purpose storage driver and I would just simply need to add Mount Manager request handling? (I'm guessing I'd have to make a disk driver that reported geometry and make/model info and whatnot.)
2. What driver dev documentation should I start reading first to give me the best understanding of how I should proceed?
Thanks!