CallbackFilter lets you monitor and control disk activity, track file and directory operations (create, read, write, rename etc.), alter file data, encrypt files and much more.
CallbackFilter is an SDK (Software Development Kit) which lets your application intercept file operations in Windows operating systems. Your application is notified when some file operation (file open, file read, write, directory enumeration etc.) is performed.
Besides plain notification, CallbackFilter lets your application decide, what to do with the request - the application can process the request, modify input or output data before or after the request is performed or even tell the operating system to decline / cancel the request. CallbackFilter comes with processing of the requests and rule-based interception, therefore it offers powerful functionality with very little coding.
Rules both increase speed of request handling (as you can specify, what request types are filtered and what actions are performed for each filtered request).
What's New in This Release:
· Reparse rule with a mask set to different FS volume caused a warning in explorer - "unable to delete file to recycle bin". The workaround to this problem added, so now explorer deletes files permanently without warnings.
· Control code IOCTL_SET_WRITE_BUFFER_EXTRA_LENGTH, in order to not conflict with CBFilter version 2.3.57 with a call to AddBytesToWriteBuffer(). Driver version 2.3.57 may stay in memory after the deinstallation that was made without reboot, this may cause a conflict when call to AddBytesToWriteBuffer() invokes an AddPagesToWriteBuffer() in kernel mode.
· DeleteReparseFileNameRule and DeleteAllReparseFileNameRules worked correctly only with even length of ProductName string.