DISTRIBUTING SOFTWARE PRODUCTS AS AN EXECUTABLE CONTAINING SCRIPT LOGIC WITH EXTERNAL RESOURCES
First Claim
1. A method to be executed at least in part in a computing device for installing a software product, comprising a program file, using a single executable file, comprising:
- generating, by the computing device, an installation script for managing installation operations;
if the installation operations are associated with the program file, combining, by the computing device, the installation script with the program file associated with the installation operations;
generating, by the computing device, the single executable file that includes the combined installation script and the program file;
distributing, by the computing device, the single executable file; and
executing, by the computing device, the single executable file, wherein executing the single executable file comprises querying a manifest within the single executable file, the manifest comprising a list of a plurality of resource files external to the single executable file, wherein the plurality of external resource files are utilized by the single executable file to install the program file.
2 Assignments
0 Petitions
Accused Products
Abstract
An installation script may be utilized to install a software product containing a program file, using a single executable file. An installation script for managing installation operations may be generated by a computing device. The installation script may be combined with the program file associated with the installation operations. A single executable file that includes the combined installation script and the program file may be generated by the computing device. The single executable file may be distributed by the computing device. The single executable file may be executed by the computing device. Executing the single executable file may include querying a manifest, within the single executable file, which includes a list of resource files external to the single executable file. The resource files may be utilized by the single executable file to install the program file.
-
Citations
20 Claims
-
1. A method to be executed at least in part in a computing device for installing a software product, comprising a program file, using a single executable file, comprising:
-
generating, by the computing device, an installation script for managing installation operations; if the installation operations are associated with the program file, combining, by the computing device, the installation script with the program file associated with the installation operations; generating, by the computing device, the single executable file that includes the combined installation script and the program file; distributing, by the computing device, the single executable file; and executing, by the computing device, the single executable file, wherein executing the single executable file comprises querying a manifest within the single executable file, the manifest comprising a list of a plurality of resource files external to the single executable file, wherein the plurality of external resource files are utilized by the single executable file to install the program file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable storage medium having computer executable instructions which, when executed by a computer, will cause the computer to perform a method of installing a software product, comprising a program file, using a single executable file, the method comprising:
-
generating an installation script for managing installation operations; if the installation operations are associated with the program file, combining the installation script with the program file associated with the installation operations; generating the single executable file that includes the combined installation script and the program file; distributing the single executable file; and executing the single executable file, wherein executing the single executable file comprises querying a manifest within the single executable file, the manifest comprising a list of a plurality of resource files external to the single executable file, wherein the plurality of external resource files are utilized by the single executable file to install the program file. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system for installing a software product, comprising a program file, using a single executable file, comprising:
-
a memory storage for storing executable program code; a processing unit coupled to the memory storage, the processing unit being responsive to computer-executable instructions contained in the program code and operative to; generate an installation script for managing installation operations; if the installation operations are associated with the program file, combine the installation script with the program file associated with the installation operations; generate the single executable file that includes the combined installation script and the program file; distribute the single executable file; and execute the single executable file, wherein executing the single executable file comprises querying a manifest within the single executable file, the manifest comprising a list of a plurality of cabinet (CAB) resource files external to the single executable file, wherein the plurality of (CAB) resource files are utilized by the single executable file to install the program file, wherein the program file comprises a software product. - View Dependent Claims (17, 18, 19, 20)
-
Specification