Download EaseFilter Process Filter Driver SDK Setup File Download EaseFilter Process Filter Driver SDK Zip File
EaseFilter’s ProcessMon is your low-level bouncer for Windows processes—watching every entry and exit, blocking the bad actors on the spot, and giving you the full story on who’s running what. With filters, sandboxes, rich alerts, and ready-made code samples, it’s like having real-time process intelligence at your fingertips.
EaseFilter Process Filter Driver is a kernel-mode driver that filters process/thread creation and termination, it provides you an easy way to develop Windows application for the Windows process monitoring and protection. With the EaseFilter Process Filter Driver, it enables your application to prevent the untrusted executable binaries ( malwares) from being launched, protect your data being damaged by the untrusted processes.
Discover the Power of the EaseFilter ProcessMon Demo
Monitor every process and thread in real time with EaseFilter ProcessMon. Instantly track process creation, termination, and activity details — including user, command-line, and security context. Detect suspicious behavior, audit application usage, and gain complete visibility into your system’s runtime environment.
Whether for security, troubleshooting, or compliance, ProcessMon shows you exactly what’s happening on your system, when, and by whom.

Intercepts and controls process and thread creation/termination at the kernel level, enabling real-time monitoring and blocking of untrusted executables.
Emits events for process/thread create/exit and handle operations so your app can react immediately.
Provides parent PID, thread ID, executable path, command line, and more for forensic-grade logging and insights.
Create rules by PID, path, or wildcards (e.g., C:\test\*), and enforce policies such as DENY_NEW_PROCESS_CREATION.
Deny file access by default and selectively allow read/write to approved directories to isolate risky processes.
Includes sample projects (e.g., C#) that demonstrate monitoring, blocking, and sandboxing for quick integration.
Filter the process by process Id or wildcard process name, i.e. filter process name c:\test\*, it meant it will filter all processes which were launched from the folder c:\test.

Enable the corresponding flags in the SDK to receive process and thread event notifications:

A sandbox is an isolated environment that limits a process’s file system access to specific, predefined folders. This helps prevent unauthorized reads, writes, or modifications outside of its permitted scope.
To configure a sandbox for a process using the EaseFilter File Control And Process Filter Driver SDK:
Example configuration:
C:\MySandbox for temporary data.C:\Windows for system libraries.