如何hook findfirstfile?

我是windows编程纯小白,查了一堆资料还是有点迷糊,是用setwindowshookex这个函数吗?setwindowshookex的第二个参数是写一个包含如何钩取FindFirstFile的dll吗?另外三个参数分别应该是什么呢?请诸位大神不吝赐教,多谢!

API hook需要从驱动层面来处理
http://blog.csdn.net/zwh37333/article/details/7460317

http://www.thinksaas.cn/topics/0/303/303865.html

http://www.cnblogs.com/chenkunyun/archive/2012/03/24/2415727.html