Patent ID: 7725882

Claim:
A computer system comprising: a processor configured to execute one or more processes; and at least one process environment comprising one or more environment variables; wherein the processor is configured to: execute a launch interception process, said launch interception process being configured to automatically detect and intercept launch of processes without user intervention; detect launch of a first process using the launch interception process; intercept the launch of the first process using the launch interception process; access a data repository configured to identify one or more processes, environment variables corresponding to said processes, and values corresponding to each of said environment variables; determine whether the data repository includes an entry corresponding to the first process; if the data repository does not include an entry corresponding to the first process, set at least one environment variable for the first process to a default value and continue launch of the first process; if the data repository does include an entry corresponding to the first process: set at least one environment variable identified by the entry to a first value indicated by the entry; and continue the launch of the first process.