Making a sysytem file monitor, how ?

  • Thread starter Thread starter amitjnkp
  • Start date Start date
  • Tags Tags
    File Monitor
Click For Summary
SUMMARY

This discussion focuses on creating a file monitoring program for Windows to track file operations such as opening and modifying files. The user seeks guidance on APIs or whether a device driver is necessary for implementation. Key resources mentioned include Hart's "Win32 System Programming" and Microsoft's technical reference for NTFS. Additionally, .NET is highlighted as a viable option due to its built-in file monitoring component.

PREREQUISITES
  • Familiarity with Windows file system operations
  • Understanding of NTFS user-level events
  • Basic knowledge of .NET programming
  • Experience with system programming concepts
NEXT STEPS
  • Research NTFS user-level events for monitoring file changes
  • Explore Hart's "Win32 System Programming" for in-depth system programming techniques
  • Learn how to implement file monitoring using .NET's file monitoring component
  • Investigate the requirements and processes for writing a Windows device driver
USEFUL FOR

Developers interested in building security systems, system programmers, and anyone looking to enhance file operation monitoring on Windows platforms.

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.
 

Similar threads

  • · Replies 9 ·
Replies
9
Views
4K
Replies
81
Views
8K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 0 ·
Replies
0
Views
2K
  • · Replies 33 ·
2
Replies
33
Views
3K
Replies
35
Views
7K
  • · Replies 29 ·
Replies
29
Views
4K
  • · Replies 14 ·
Replies
14
Views
2K
  • · Replies 2 ·
Replies
2
Views
3K