Distribute software products as executables including script logic and external resources

A technology for executing files and software products, applied in the field of distributing software products, which can solve problems such as long production time and extended time

Inactive Publication Date: 2011-12-07
MICROSOFT TECH LICENSING LLC
View PDF12 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Drawbacks of utilizing multiple executables include longer production times for distribution media (i.e., each executable must be built independently), mandatory partitioning of multiple executables on a single distribution medium, and / or distribution media additional copies of , and the length of time required to sign data with digital signatures

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Distribute software products as executables including script logic and external resources
  • Distribute software products as executables including script logic and external resources
  • Distribute software products as executables including script logic and external resources

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015] As briefly described above, various embodiments provide for installing a software product including program files through the use of a single executable file. An installation script for managing installation operations may be generated by the computing device. The installation script may be combined with program files associated with the installation operation. A single executable file comprising the combined installation script and program file may be generated by the computing device. The single executable file is distributable by the computing device. The single executable file is executable by the computing device. Executing the single executable file may include querying its internal manifest, the manifest including a list of resource files external to the single executable file. The single executable file may utilize the resource file to install the program file.

[0016] In the following detailed description, reference is made to the accompanying drawings whi...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

Involves distributing a software product as an executable file that includes scripting logic and external resources. Installation of a software product including program files using an installation script is accomplished by using a single executable file. An installation script that manages installation operations may be generated by a computing device. The installation scripts may be combined with program files associated with installation operations. A single executable file including the combined installation script and program files may be generated by the computing device. The single executable file may be distributed by the computing device. The single executable file is executable by the computing device. Executing the single executable may include querying a manifest within it, the manifest including a list of resource files external to the single executable. The single executable file may utilize the resource file to install the program file.

Description

technical field [0001] The present invention relates to distributing software products, and more particularly to distributing software products as executable files including script logic and external resources. [0002] Cross References to Related Applications [0003] This application is part of U.S. Patent Application Serial No. 11 / 590,979, filed November 1, 2006, entitled Packaging Software Products As Single-File Executables Containing Script Logic Continuation, and hereby incorporated by reference. Background technique [0004] Software products and updates require various distribution media (eg, digital versatile disks or "DVDs") for executable program files. In many instances, executable program files require a large number of resource files, such as cabinet ("CAB") files, for various activities such as installing software product updates. However, currently, due to size limitations associated with CAB files and computer-based file systems (eg, the FAT32 file syste...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/44G06F9/445
Inventor S・G・鲁T・J・东切斯M・S・阿布拉罕姆
Owner MICROSOFT TECH LICENSING LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products