README.TXT

Process Viewer 


SUMMARY
=======

The PView tool reads the information (counters) from the registry that
relate to the threads and processes running on your machine. It also allows
you to change the priority of the processes. There is about a third of the
code necessary to do the same thing on a thread-by-thread basis. If you wish
to learn more, you may want to try to complete the code.

MORE INFORMATION
================

Two list boxes present themselves on startup. One list box is the list of
processes. When a particular process is selected, the other list box will
contain the threads that are associated with the selected process. Clicking
on the Memory Details button brings up another dialog box that contains more
detail on how the memory associated with that process is being used. Another
list box allows you to see how the memory usage breaks down at the DLL
level.

NOTE: There is also code in the program to allow you to look at the threads
on other machines. The implementation and activation of this feature is left
as an exercise for the user.

The way the program works may not be obvious at first. It is important to
note that when the programmer named a function PaintAddressSpace, it wasn't
named this way because it fills the monitored process/thread's memory.
PaintAddressSpace fetches all of the information associated with the
specified process/thread.