Knowledge Base
CBFS Filter Articles
-
CBFS Filter 2024 API Changes
This article details the API differences between CBFS Filter and CBFS Filter 2024.
-
CBFS Filter File Isolation
CBFS Filter provides a robust driver library - much easier than working with Windows ACL. Work in .NET, Java, Delphi, Python, Rust, Go or C++.
-
Version 2024 Updates
Information and upgrade information for version 2024.
-
Version 2024 Upgrade Guide
Technical details about upgrading from version 2022 to version 2024.
-
Version 2024 Updates
Information and upgrade information for version 2024.
-
CBFS Filter 2022 API Changes
This article details the API differences between CBFS Filter 2020 and CBFS Filter 2022.
-
Why are On*CloseFile events fired long after the file is actually closed?
The reasons why you can observe delayed closing of a file
-
How do I protect directory contents from modifications?
How do I protect directory contents from modifications?
-
How do I prevent file deletion using filter rules?
How do I prevent file deletion using filter rules?
-
What's New in CBFS Filter 2020
CBFS Filter 2020 Upgrades and Migration Guide
-
How can I use CBProcess to prevent a process from being started?
Using CBProcess to prevent a process from starting.
-
FileSystemWatcher and ReadDirectoryChangesW vs. CBFS Filter
CBFS Filter enables you to emulate FileSystemWatcher, and much more.
-
How can I create a file in a directory protected with a read-only access rule?
How can I create a file in a directory protected with a read-only access rule?
-
How can I make a directory read-only, but have its subdirectories be read-write?
How to enforce read-only access on a directory, but not its subdirectories.
-
Why doesn't my application receive events for mapped network drives?
Discusses why filesystem operations for mapped network drives don
-
Is there any integrity check to validate which process is using CBFS Filter?
Is there any integrity check to validate which process is using CBFS Filter?
-
How do I track file copying?
How do I track file copying?
-
How do I know which user initiated a filesystem event?
How do I know which user initiated a filesystem event?
-
In some cases I get a filename in ALL CAPS. What's wrong?
In some cases I get a filename in ALL CAPS. What's wrong?
-
How can I monitor the files in a directory, but not its subdirectories?
How to monitor the files in a directory but not its subdirectories.
-
I get a BSOD with the error code NO_MORE_IRP_STACK_LOCATIONS (35). What's that?
I get a BSOD with the error code NO_MORE_IRP_STACK_LOCATIONS (35). What's that?
-
How can I hide a directory?
How to hide a directory
-
Can I create files and directories that don't really exist on disk using CBFS Filter?
How to create virtual files and directories using CBFS Filter.
-
How can I attach the filter to a USB drive?
How can I attach the filter to a USB drive?
-
The OS caches the data read from a file after it's been decrypted by CBFS Filter. How do I prevent this?
The OS caches the data read from a file after it's been decrypted by CBFS Filter. How do I prevent this?
-
I need to monitor file operations on a server. Is this possible with CBFS Filter?
Discusses feasibility of monitoring remote file operations.
-
Is CBFS Filter a minifilter driver?
Is CBFS Filter a minifilter driver?
-
Can I use the GetOriginator* methods in the Notify* events?
Discusses whether the GetOriginator* methods can be called during the Notify* events.
-
Is it possible to create nested virtual directories?
Is it possible to create nested virtual directories?
-
Is it possible for a "real" file to reside in a virtual directory?
Can a "real" file be created in, or moved to, a virtual directory?