Patent ID: 9354856
Filing Date: 2016-05-31
CPC Classification: G06F

Claim Text:
1. A software installation method, comprising: dividing, by at least one processor, all files of a to-be-installed software into core files for achieving an active trigger function and non-core files for achieving a passive trigger function; generating, by the at least one processor, an installation sub-package of the core files and an installation sub-package of the non-core files, and setting an installation path of the to-be-installed software; when the to-be-installed software begins to be installed, only using the installation sub-package of the core files to install the core files directly under the set installation path; providing, by the at least one processor, an interface for receiving an input custom installation path while installing the to-be-installed software; withdrawing, by the at least one processor, the installed core files under the set installation path if the custom installation path is different from the set installation path, and re-installing the core files under the custom installation path; running, the core files by the at least one processor right after the installation of the core files is completed, so that the active trigger function of the to-be-installed software operates normally, wherein running the core files comprises running the core files by dynamically loading a dynamic link library DLL file in the core files; and when the core files begin to run after installation, using the installation sub-package of the non-core files to install the non-core files automatically by the at least one processor.