Sysinternals Process Monitor is an application that is classified as a file and disk utility program, and this software is embedded with functionalities that allow users to monitor the activity of files in their systems, especially background processes that may be malicious applications which could suddenly become active without user consent. This means Sysinternals Process Monitor can be used by system administrators and users of standalone computers to detect possibly malicious activities carried out by malware applications like spyware programs, viruses, worms and obtrusive adware items. This software also monitors registry keys and entries that are added by certain applications that have gained access to system resources. Sysinternals Process Monitor is also integrated with monitoring features for the file system of a Windows-based computer, so users can be notified of newly added files that have been stored in certian directories and sub directories within the system, with or without their consent.