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.

<空>Folder Locker

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
Folder Locker Demo
File Protection with Folder Locker.