Folder Locker - A Folder Lock C# Example
Download EaseFilter Folder Locker Setup File
Download EaseFilter Folder Locker Zip File
EaseFilter Folder Locker is a Windows file and folder protection solution built on the EaseFilter File Control, Encryption and Process Filter Driver SDK.
It lets you lock, hide, and restrict access to files and folders in real time to prevent unauthorized access or modification.
Key Capabilities
-
Lock & Restrict Access
Prevent unauthorized users or processes from opening, reading, writing, or deleting files. Enforce rules by process, user, or application behavior.
-
Hide Files and Folders
Completely hide sensitive items from Windows Explorer and other apps, protecting against accidental deletion or discovery.
-
Granular Control with Filter Rules
Configure rules by file name, folder path, or wildcard patterns. Apply read-only, deny-write, or full-access restrictions selectively.
-
User & Process-Based Exclusions
Exclude trusted users or processes from restrictions—ideal for allowing system services while blocking untrusted apps.
-
Real-Time Monitoring & Alerts
Receive instant notifications on unauthorized access attempts for auditing and compliance.
-
Developer-Friendly Integration
APIs and sample projects for C# and C++ make it easy to integrate into enterprise security solutions or custom apps.
Technical Feature List
1. Kernel-Mode Architecture
-
Minifilter Framework: Built on the Windows File System Minifilter driver model for maximum stability and compatibility with Windows 7 through Windows 11 and Server.
-
I/O Interception: Intercept and manage I/O Request Packets (IRPs) for CreateFile, ReadFile, WriteFile, and SetInformation before they reach the storage stack.
-
Process & User Context: Automatically identify the Process ID, User SID, and Application Name associated with every file I/O request.
2. Security & Access Control
-
Zero-Trust Implementation: Establish "Default Deny" policies at the kernel level that remain active even if the user has Local Admin rights.
-
Granular Permissions: Define access rights (Read, Write, Rename, Delete) based on whitelisted/blacklisted processes or specific file extensions.
-
Anti-Ransomware Logic: Programmatically block mass-rename or mass-deletion events in real-time.
3. Transparent File Encryption (TFE)
-
On-the-Fly AES-256: FIPS 140-2 compliant encryption using the Microsoft CNG library with hardware acceleration (AES-NI).
-
Dual-View Isolation: Unauthorized processes see raw ciphertext, while authorized processes see decrypted plaintext seamlessly—no application modification required.
-
Per-File Header/DRM: Embed custom metadata and Digital Rights Management (DRM) policies directly into the file header.

1. Folder Lock - Lock your files with the folder locker settings
To protect your files, first you need to add a protected folder to the locker, then configure the access rights of the folder: to allow or disallow the file deletion, file writing, file execution, file creation, file renaming, security change, file being copied out, file reading, file being accessed from network, hiding the files, file encryption.

2.File Access Control - Control your files by setting access control rights to specific users or processes
To set the access rights to the specific users or processes by clicking "Add User Rights" and "Add Process Rights" buttons: to allow or disallow the file deletion, file writing, file execution, file creation, file renaming, security change, file being copied out, file reading, file being accessed from network, hiding the files, file encryption.


3. Secure file sharing with digital rights
With military grade AES-256 bit encryption, store and share files inside and outside your organization easily and without leaking your sensitive data. Track and control your files all the time, wherever they are and wherever they go.

4. File Encryption - Create encrypted share file with digital rights
Create your share file with digital rights embedded, you can set the expired time of the share file, set the authorized users, processes, or computers who can access the shared file, set the access rights to the shared file to allow/deny being changed, read, deleted, copied out.

5. File Audit - Get access report to track the shared files status
Track the shared files to know who accessed the file, from where and when were accessed, to know the access status which was authorized or denied and why was denied.

Folder Locker Demo Video
Folder Locker Demo
File Protection with Folder Locker.