I have created a simple disk filter driver based on DDK sample, it works fine with INF installation. But what I am going to do is removing the INF file, then when the user needs it (before some file operations), the application is able to load the disk filter driver, and then when the application exits, unload it. I am wondering if there is a way for doing this.

As far as I can tell, windows use registry entries for indicating the filter driver location, I don't know how to do it if there is no this kind of entries for this particular filter driver. But I found some software could do this, I don't know how it does.

Does anybody here have experience on that?
Thanks in advance