Hi

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?

Thank you,
Marius