Thank you for reply sir,I mean. i want to read or access any file during computer browsing like when i goto d drive or c drive the my app will track files details. I want to make my antimalware on-access scan system.

Please can you tel me sir, how i can make on-access scan system by your dll i will buy it..

What you're saying is not really describing things on a programming level. You say "when i goto d drive or c drive my app will track files details". You probably mean when the end user opens the Windows Explorer to browse drive C: or D: then you want to do something. I'm not fully sure yet what you want to do exactly. You can get file details by using FindFirstFile, FindNextFile. On a programming level, what is exactly the "event" you want to react to? The end user doing something inside of the Windows Explorer? If that's what you want then you may have to subclass the Explorer's ListView component to catch double clicks etc. But that would only work for the Explorer. It would not work if e.g. Notepad would open a "file open/save as" dialog. Do you want to react to "file open/save as" dialogs of any application, too? I don't have any ready to use code or libraries for things like that. Or do you want to react to any application trying to open a file (e.g. by calling "CreateFile")? That's a whole different thing.

The first thing you need to decide on is what event *exactly* shall trigger your code. E.g. the user double clicking the list view in the Explorer would be an example of what you may want to react to. Or maybe you want to be notified when an application calls a specific win32 API? Think about what you want exactly and then describe it exactly. I don't really want to *guess* what you want.

Dear sir, i already made the real-time scan system by .Net (FileSystemWatcher) class component.. This component has three function event (Create),(Modify),(Move). I have virus list database by md5. when i open a file in any where on system this (FileSystemWatcher) component trigger the file with my virus database signature list.If the open file and virus database matches app delete the file. (Modify),(Move) function are also work as same.

But the problem is if the file already exist in my system it's not matches with the database because (file is in idle mode) FileSystemWatcher failed to catch the details. Now i want, on-access scan system so that i can match the files with my virus database. is there any component like FileSystemWatcher?

i also want to make basic firewall for blocking website.. i need a sdk to terminate IP and ports and website form visiting..