Windows File System Filter Driver and C# Example application of its use
$25-750 USD
Completed
Posted about 9 years ago
$25-750 USD
Paid on delivery
"A file system filter driver can intercept requests targeted at a file system or another file system filter driver. By intercepting the request before it reaches its intended target, the filter driver can extend or replace functionality provided by the original target of the request. With the filter driver you can monitor or control the file system activities on the fly. You can intercept the file open/create/replace, read/write, query/set file attribute/size/time security information, rename/delete, directory browsing and file close requests."
Above is a example of the type of Filter Driver i will need. I need a filter driver that can:
- Callback when a file is Modifed in anyway (Overwrite,Write,Rename,Move,Delete) and ask if the action is allowed and give a true or false answer if it is or isn't.
- Detect the processes that is trying to make these changes.
- Detect File path of said file being modified.
- Ability to turn off Write permissions to a whole folder / drive.
Here is a example Filter Driver that I need made, only less intricate.
[login to view URL]
[login to view URL]
After the driver is completed i will need a C# application that shows how all its features are used, just like the above zip file.
Im also open to other suggestions if the developer thinks there is a better way.
Thanks! Please contact me for any more information.
Hello sir.
I have enough experience in c# and c++ programming.
I have experience in making VB .net program that is using Callback filter.
If you need , I can show you it.
I will provide high quality code.
Thanks.
$25 USD in 3 days
5.0 (57 reviews)
6.4
6.4
4 freelancers are bidding on average $667 USD for this job
I have 6 years experience in C/C++ programming. I'm quite familiar with the Windows File System Filter mechanism. I used to write File System driver for commercial Antivirus products, Security Monitor systems. Please let me help you finish this project. Thank you very much!