

I'm aware of Process Monitor, but I would like to receive the data in a form which I can import into another program for further analysis.

I want to do this programmatically from another process. I'm primarily interested in running a process and figuring out which files it has read and written. On Linux I can probably get away using strace with suitable parameters, but how can I do this on Windows? It is in others programming category and is available to all software users as a free download.I would like to be able to monitor certain system calls made by a process, primarily file I/O calls. There is an extra column that displays additional information about running processes when available.įile Monitor (Filemon) is licensed as freeware for PC or laptop with Windows 32 bit and 64 bit operating system. This is crucial in detecting an application that loops failed processes thereby consuming valuable system resources. The program is able to detect if an application executes a process successfully. This program has a simple interface that allows the user to view running system processes and further explore their activities including the number of system resources an application uses. This is a useful application an excellent replacement for the Windows Task Manager. The advanced filtering functions can allow a user to fine-tune the display to show only specific information.

The user can choose a drive to monitor which is usually the one that hosts the operating system. However, File Monitor extends the functions of the tasks manager and presents the user with a powerful interface to keep track of running applications and processes. There are many programs that run on a system that does not have a user interface, these programs can be seen by launching the inbuilt Task Manager on Windows. When a user starts a computer unit, it loads the program called operating system such as Windows 10 that allows the user to perform various tasks on the computer.
