ATM 2.01
Another Task Manager


	File contents:
		1. The purpose of the program
		2. Installation
		3. Status
		4. Distribution
		5. How contact the author
		6. Command line
		7. IMPORTANT NOTES


1. The purpose of the program

ATM is a Windows9x-only application ideated for power-users who actually like to handle their systems.
It allows you to completely manage the system priority of all processes and threads running. 
You can even set a DPC (Dynamic Priority Controller) witch can switch between two defined priority specifying a time-slice for both.
It provides a real-time capability to monitor all processes and threads, their CPU usage, execution time, etc.
It allows you to know which are the system handles opened by all processes.
You can even spy and control all system windows.
ATM has also a CPU cooler built-in. It is based on the x86 HLT instruction which is 
called only when the system is Idle, so the affects on the other tasks are almost absent. However it can be disabled whenever you want.
Other functions.

2. If installation is required, how to install the program.

atm.vxd in the same dir of atm.exe. Run the exe. :)

3. The status of the program.

It's free!

4. The distribution status of the program.

You can freely distribute it.

5. How to contact the author in the event of questions or problems.

Home Page: http://atm.idic.caos.it
E-Mail: tbenr@idic.caos.it

6. ATM command line

STARTINTRAY ON|OFF	default: off
REFRESHTIMER ON|OFF	default: on
TRAYIDLE ON|OFF		default: on
TRAYLIGHTREFRESH ON|OFF	default: on
ONFOCUSREFRESH ON|OFF	default: off
AUTOSUSPEDCOUNT ON|OFF	default: on	useful only in ApiOnly mode
CPUCCOLER ON|OFF	default: on
TIMER millisec		default: 1000

all case insensitive

7. IMPORTANT NOTES:

Because of the low level system structures access made by this program, some functions may be not available on all system. If this happens, ATM informs you at the startup.

The CPU Usage, Average (of the cpu usage), Exectime columns of the Process list view are calculated by ATM extrapolating them from the respecting thread columns, so those values
are effected by the refresh frequency.
For example if a process starts a thread and kills it before a refresh occurs, ATM cannot notice what only just happens. Therefore the process Exectime and the CPU Usage aren't incremented and the related value in the Average column not represent the things as they went.
Note that, when "use the "ligth" refreh code" option is enabled, ATM does not recalculate
those values at all when stays in SysTray.