The following is a description of what is required.
File system filter driver
A file system filter driver intercepts 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. It is developed primarily to allow the addition of new functionality beyond what is currently available.
The application will need to perform the following:
File system control filter can control the file activities, which you can intercept the file system call, modify its content before or after the request goes down to the file system, allow/deny/cancel its execution based on the filter rule. You can fully control file open/create/replace, read/write, query/set file attribute/size/time security information, rename/delete, directory browsing these I/O requests.
Ideally, this would be a C development that would be provided in a .NET wrapper. As this is a security project, all source code is required.
This freelancer project is the same as the project that I am looking for [url removed, login to view]