A method and apparatus for gathering system information into a file and
transmitting the file to a remote location for presentation as a
graphical display. A computerized diagnostic tool, can assist a support
person in providing technical support to an end user in connection with
the configuration of a remote computer. System information relating to a
particular customer's computer can be stored for subsequent reference.
Computer program code running on a source computer can direct a source
computer to self-survey system information. Program code creates a file
containing system information and transmits the system information file
to a remote computer separate from the source computer. Transmission may
be accomplished via any effective transmission medium such as the
Internet. Computer program code on the remote computer then displays a
graphical representation of the system information.