Process Lasso logo

Process Lasso

main index ]

The Parts of Process Lasso

Process Lasso consists of a core engine and a user interface. The two are separated so that users can completely close the user interface while keeping Process Lasso active, managing processes. The core engine is run as ProcessGovernor.exe, while the user interface is ProcessLasso.exe. Running only the core engine results in memory usage of a mere 1-3MB (typically) and almost no CPU use.

When the user interface, ProcessLasso.exe, is launched it automatically launches an instance of the ProcessGovernor.exe core engine if one isn't already running for the current user. When you close the user interface, you are asked whether you want to keep the core engine running or not.

Each user session is meant to have their own instance of ProcessLasso.exe and ProcessGovernor.exe. This is so that they can have individual configurations and process rule sets, and so that each instance is limited to its own processes.

 
Component Filename Description
Process Lasso Graphical User Interface ProcessLasso.exe
This the graphical user interface that serves the purposes of configuring the product, manually managing processes, and displaying current activity by Process Lasso in real time. It also provides a graph to view current CPU usage and system responsiveness. This component is optional and does not need to be installed or running for proper operation of Process Lasso's core engine (Process Governor). For usage documentation, click here.
Process Governor Core Engine ProcessGovernor.exe This is the core engine that applies process management rules. This can run by itself for minimal resource consumption.
Installer for Process Governor InstallHelper.exe This utility allows you to configure how the Process Governor starts at system boot or user login.
Configuration File ProLasso.ini This configuration file holds the process rules and options for Process Lasso. It can actually be named anything, and be placed anywhere, including remote shares. You can change its location using the Process Lasso Management Console, supply command line parameters, or manually editing the registry (HKCU).
Log File ProLasso.log This log file keeps a record of recent actions. You can disable it to save a little more system resources. Its size is automatically trimmed periodically in accordance with the logging configuration in the INI file. The log can be stored anywhere, including remote shares. You can change its location using the Process Lasso Management Console, supply command line parameters, or manually editing the registry (HKCU).