Универсальным средством было бы конечно использовать
File System Filter Driver, можно начать с этого
http://www.codeproject.com/KB/system...-tutorial.aspx
Могу скинуть исходники программы
http://technet.microsoft.com/ru-ru/s.../bb896642.aspx версии 4.34 2001 года, но если постаратся можно заточить под Windows Vista и 7
Если хотите что то попроще, то можно
http://www.madshi.net/madCodeHookDescription.htm