Monitoring silent installation of a subordinate program on one or more
data processing systems. While the subordinate program is being installed
silently, at least one activity associated with the installation is
monitored. As each activity is performed, a status report regarding the
progress of the installation is updated. The process of updating the
status report is performed independently of any installation program
associated with the subordinate program. The status report is displayed
to a user so that the user knows that the installation of a primary
target program has not hung during installation of the subordinate
program.