Writing file system filter driver

Posted on 2004-11-05
Last Modified: 2013-12-03
I want to create a file system filter driver, which will encrypt the data while writing to disk and will decrypt the data while reading. (I hope one needs to use IRP_MJ_WRITE and IRP_MJ_READ)

OS: Windows XP
I've the DDK/IFS kit.

I'm modifying the example of SFilter in IFS kit. I want this file sytem filter driver to work only for Floppy drive.

Any example source code, pointers to specific documents will be helpful.

- Mayank
Question by:mayank_ahuja
    LVL 48

    Accepted Solution

    Try to ask here:
    LVL 86

    Assisted Solution

    Or, - more specifically - as I already mentioned in http:Q_21125606.html#12507256 (" Fun With Filters - Win2K/WDM Device Filter Drivers "). Plus, the source code of an older version of SystemInternal's FileMon filter driver ( can be found on

    Featured Post

    Better Security Awareness With Threat Intelligence

    See how one of the leading financial services organizations uses Recorded Future as part of a holistic threat intelligence program to promote security awareness and proactively and efficiently identify threats.

    Join & Write a Comment

    In this article, I will show how to use the Ribbon IDs Tool Window to assign the built-in Office icons to a ribbon button.  This tool will help us to find the OfficeImageId that corresponds to our desired built-in Office icon. The tool is part of…
    As more and more people are shifting to the latest .Net frameworks, the windows presentation framework is gaining importance by the day. Many people are now turning to WPF controls to provide a rich user experience. I have been using WPF controls fo…
    This is Part 3 in a 3-part series on Experts Exchange to discuss error handling in VBA code written for Excel. Part 1 of this series discussed basic error handling code using VBA.…
    Access reports are powerful and flexible. Learn how to create a query and then a grouped report using the wizard. Modify the report design after the wizard is done to make it look better. There will be another video to explain how to put the final p…

    754 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    21 Experts available now in Live!

    Get 1:1 Help Now