I want to implement a virtual drive in C++.
I can handle the part of administrating the drive, but what i need is how to "register" my drive in Windows, so that Windows will "see" it as a drive.
Also I will want to catch the event when from a phisical drive the user will want to copy/move files to my virtual drive.
Can you please help me? Where can I find documentation? Some basic ideas?
Have you had any luck with this? From what I've read, you could create a "Network Provider" (a .dll that implements the Network Provider API). I'm considering doing it that way for a project of mine, but would like to know how the virtual drive method is working for you.