CurrProcess utility displays the list of all processes currently running on your system. For each process, you can view the list of all modules (DLL files) that the process loads into memory. for all processes and modules, additional useful information is also displayed: product name, version, company name, description of the file, the size of the file, and more. In addition, CurrProcess allows you to do the following actions: * Change the priority of a process. * Kill a process. * Dump memory of process into a text file. * Create HTML report containing information about a process with the list of all modules that it loads into memory. * Save the list of all running processes into text or HTML file. * Copy process or module information to the clipboard.
This utility is a standalone executable, so it doesn't require any installation process or additional DLLs. Just run the executable (cprocess.exe) and start using it. There is only one exception: If you want to run this utility on Windows NT, you should download the 'psapi.dll', and copy it into the system32 folder.
The main window of CurrProcess utility contains 2 panes: - The upper pane displays the list of all processes currently running on your system. The list is automatically updated when a new process is loaded or an existing process is terminated. - When you select a single process in the upper pane, the lower pane displays the list of all modules that the selected process loaded into memory. By default, the modules list of a process is not automatically updated when a module is loaded or unloaded from memory. If you want to automatically update the modules pane of the selected process, select the 'Automatic Refresh' option under the Module menu. Be aware that this option consumes more CPU resources. In both panes, you can change the order of the columns by dragging them to the desired position, or by using the 'Choose Columns' dialog-box.