Some Question about the filter driver ---- a beginner of fsd

Every one know about fsd:
i am a beginner of fsd&filter driver.i want to start a project about the
filter driver,please help me:
1Ahow to hide a special foler and not permit everyone delete it
2Ahow to encrypt the file in this foler,and decrypt file when open it as
common file.(i want to know where and when do this job in the driver
struct)
3Ahow response the usb device insert in the USB socket–in this driver
or in the user mode application control it
4Aon a word ,insert the usb device display the folder,and remove the usb
device hide the folder,the folder when display,it is as common folder,only
drop file into it will be encrypt,and decrypt the file before open it ,the
file in the folder is encrypted.

everyone very know about these,please tell me the detail abot doing it.
thanks!!

> Every one know about fsd:

i am a beginner of fsd&filter driver.i want to start a project about the
filter driver,please help me:

The learning curve for FSD can be seriously reduced with some review of
the IFS kit, which you can purchase from Microsoft.

I would also recommend you pick up “Windows NT File System Internals.”
(ASIN: 1565922492) It is out of print but has been one of the best books I
have read on the subject, even if it is a bit dated.

In these resources are examples how to control the flow of information.
The sfilter example in the Windows Server 2003 IFS Kit is well documented
and can answer a lot of the questions you have asked.

Good luck, and welcome.