Tracking all file and directory changes in a specified drive

Any one knows any component that can help to trap all file and folder
changes made real-time in a given directory.

I have tried the win apis like FindFirstChangeNotification and wait
functions but these are not sufficient as I also need to know the details of
file and directory that has been changed.

Any idea would be helpful.