README.TXT

Readme.txt for Msispy 

Overview
--------
Msispy is a tool that provides a component level view of the products
and features installed on a system, using either an MSI Package, or
the registry information. Msispy also displays the status of each,
and allows you to partially or completely re-install missing or
damaged items. You can also re-configure any product or feature,
selecting the install level and specifying whether to install it
locally or run it from a CD or network server.

Msispy allows you to save the system configuration, and restore it
at a later date.


Installing Msispy
-----------------
Msispy can be installed from any of the three Msispy installation
packages available:
I386\Msispy.msi: Intel (SHIP),
DEBUG\MsispyD.msi: Intel (DEBUG) and
ALPHA\Msispy.msi: ALPHA (SHIP)

Msispy can be installed
(a) on your local machine,
(b) to run from CD or a network server,
(c) as a combination of both
(d) advertised (install-on-demand), on NT 5 only

The typical install installs the most frequently used components
of Msispy on your local machine, and leaves the rest to be run
from the CD when needed. This takes up less disk space, but you
will need the source CD everytime you use any of the features that
have been configured to run from the CD.

The complete install copies all the files over to your local
hard-drive. This will take up more disk space, but you will not
need the CD again (unless Msispy files are deleted).

The custom install option allows you to configure which features
of Msispy you would like to install locally, and where on the
local drive these files should reside. It also gives you the
diskspace that you will need for your selection.


Resiliency
----------
If any of the Msispy files are deleted from the local drive,
they are copied back on from the CD when they are needed. Feel
free to delete all of Msispy's files and launch Msispy- It will
automatically copy over ("fault in") the required components as
and when they are needed. (Keep the source CD handy!)

If you are using Windows NT 4.0, or Windows 95 (or earlier
versions), the file Msispy.EXE will not be faulted in when you
click on the shortcut. (You will need to run the installer again
to fix Msispy if you delete Msispy.exe).

On MSI descriptor enabled systems (NT 5.0, Windows 98, with
IE 4.0) even if you delete Msispy.exe, clicking on the shortcut
will automatically fault in the required components, (including
Msispy.exe)


Help
----
Once you have installed Msispy, help is available under the Help
Menu (select "Overview"). You can run the hlp file directly
before installation from the CD by clicking on spyENU.hlp (for the
English (US) version) or spyDEU.hlp (for the German (Std) version)


Source
------
Many of the MSI initialisation functions performed by Msispy are
in the source file InitMSI.cpp, available under the "samples"
directory (..\samples\InitMSI.cpp). This file serves as an example
of an app using the functions.

Language
--------
For the Japanese DLLs, the font MS UI Gothic is used, which will only
show up correctly on NT5 J or Windows98, unless the font is installed.


Compatibility
-------------
Msispy is compatible with Windows NT 4.0. At this time, Msispy is NOT
fully compatible with the Windows-95 environment.

THIS TOOL AND INFORMATION ARE PROVIDED "AS IS" WITHOUT WARRANTY
OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT
LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR
FITNESS FOR A PARTICULAR PURPOSE.