Browse Prior Art Database

Dynamic enablement of software components in a preinstall environment.

IP.com Disclosure Number: IPCOM000011586D
Original Publication Date: 2003-Mar-06
Included in the Prior Art Database: 2003-Mar-06
Document File: 1 page(s) / 37K

Publishing Venue

IBM

Abstract

Disclosed is a program that defines a method to dynamically invoke an infinite number of process software commands.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 91% of the total text.

Page 1 of 1

Dynamic enablement of software components in a preinstall environment.

  A program is disclosed that defines a method to dynamically invoke an infinite number of process software commands. These commands can enable application installations, transfer hardware detection software for device driver configurations, enable Operating System supplemental updates, and perform file maintenance as necessary in support of initial and updating Operating System installations.

    All pre-installation device drivers and applications have been modularized into components and use a dedicated file extension to identify and process installation instructions. A file with this dedicated extension and related module source files incorporate together during the Operating System installation and run at first boot to enable each component.

    When pre-installing device drivers, Plug-n-Play Operating Systems may require detection files in specified locations. Processes built into each module can determine these locations and copy all files as necessary. Depending on the hardware device, preload development groups might prevent non-present hardware drivers from installing because device driver vendors sometimes release products with the same file names.

    When pre-installing applications, a typical installation can be performed by simply calling the programs SETUP. Non-typical installations may require components to install in a specific order. Order declarations have been designed into the pre-inst...