摘要 |
A packaging tool is provided for creating a single self-extracting executable file from individual installation files of a software program and an installation script that flexibly performs pre-installation checks, installs the software product, and performs any post-installation operations. Scripted actions in the installation executable are designed according to a schema such that dialogs, actions, and execution are customizable and extensible. Chaining and sequencing of update patches may be accomplished through the scripted actions. The script may be prepared to verify system requirements, qualifying products for updates, language(s), platform, and the like. The executable may also query component information from existing system. By providing customizable and extensible installation operations in a single executable file, updates and new product installations are made easier for distribution through downloading as well as through portable media.
|