Making a sysytem file monitor, how ?

  • Thread starter Thread starter amitjnkp
  • Start date Start date
  • Tags Tags
    File Monitor
AI Thread Summary
To create a program that monitors file operations on Windows, it's essential to utilize the user-level events available for NTFS, which can track changes in the file system. Resources such as Hart's "Win32 System Programming" and Microsoft's technical reference for NTFS provide valuable guidance for implementing this functionality. For a more straightforward approach, using .NET's file monitoring component can simplify the process without the need to develop a device driver. This allows for effective monitoring of specific folders or entire drives to enhance security.
amitjnkp
Messages
14
Reaction score
0
Helo everyone,
i want to write a program that monitors the file operations occurring thoughout the windows.
i mean what files are being opened and modified so that i can implement some security system which monitors specific folders or whole drive.
but the problem is that i don't know how to start // any API that can help or does it require to write a device driver ?


thanks
 
Technology news on Phys.org
For NTFS there are user level events that monitor file system changes.
Look at Hart's "win32 System Programming" or MS technical reference for ntfs
 
If you want to do it your self, you can try with .Net, it has a cool filemonitor component.
 
Dear Peeps I have posted a few questions about programing on this sectio of the PF forum. I want to ask you veterans how you folks learn program in assembly and about computer architecture for the x86 family. In addition to finish learning C, I am also reading the book From bits to Gates to C and Beyond. In the book, it uses the mini LC3 assembly language. I also have books on assembly programming and computer architecture. The few famous ones i have are Computer Organization and...
I have a quick questions. I am going through a book on C programming on my own. Afterwards, I plan to go through something call data structures and algorithms on my own also in C. I also need to learn C++, Matlab and for personal interest Haskell. For the two topic of data structures and algorithms, I understand there are standard ones across all programming languages. After learning it through C, what would be the biggest issue when trying to implement the same data...

Similar threads

Back
Top