Intercept and control filesystem operations in your Windows applications
Struggling with .NET FileSystemWatcher issues and shortcomings? Looking for instant notifications and the ability to modify requests? Want to provide on-the-fly file encryption?
CBFS Filter allows you to intercept and react to filesystem, registry, and process manager operations as they occur. Advanced filter rules ensure your application is only notified of the operations you care about, and intelligent access rules enable you to enforce access restrictions with no additional effort. Present different file contents to different processes and maintain entirely virtual files. Without writing a single line of driver code, you'll be able to modify data, encrypt files on-the-fly, control access, and block requests entirely.
A fully-features FileSystemWatcher replacement component is provided in the product as one of the samples—source code included!
APIs are available for all major languages (.NET, C++, VCL, Python, Go, Java), and a ready-to-use Windows file system filter driver is included. All you have to do is write the user-mode code!
CBFS Filter supports all versions of Windows from Vista through Windows 10 / Windows Server 2019.