beaute 17 Newbie Poster

Hello

I was looking at ideas on how to restrict copying to/from USB devices on a network. After brainstorming I thought of creating a Windows Service (installed on all network workstations) that monitors USB devices and their activity. If, for example, a user attempts to copy a file that meets certain conditions (say of .PDF extention), then it will be denied and operation will be audited.

I am wondering how about I can do this. I'm not looking for the code, I'm just wondering where I can start? To be precise; can I even do it? I mean, can I control reading/writing to storage devices static or portable using C#? Can somebody please point me to the right direction.