CN105843644B - Application program installation method and device and electronic equipment - Google Patents
Application program installation method and device and electronic equipment Download PDFInfo
- Publication number
- CN105843644B CN105843644B CN201610171962.2A CN201610171962A CN105843644B CN 105843644 B CN105843644 B CN 105843644B CN 201610171962 A CN201610171962 A CN 201610171962A CN 105843644 B CN105843644 B CN 105843644B
- Authority
- CN
- China
- Prior art keywords
- file
- drive
- name
- key
- application program
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
The embodiment of the invention provides an application program installation method, an application program installation device and electronic equipment, wherein the application program installation method comprises the following steps: when detecting that an application program is installed, obtaining a drive configuration file from a server, wherein the drive configuration file comprises attribute information of the drive file, installing the drive file according to the attribute information of the drive file, and installing the application program through the installed drive file. In the embodiment of the invention, the drive configuration file is obtained from the server, the drive file is installed according to the attribute information of the drive file contained in the drive configuration file, and the installed drive file is the bottom layer drive, so that the application program is not easily monitored by competitive products when the application program is installed through the installed drive file, thereby penetrating the interception of the competitive products, realizing the installation of the application program and improving the installation success rate of the application program.
Description
Technical Field
The present invention relates to the field of countermeasure technologies, and in particular, to an application installation method and apparatus, and an electronic device.
Background
At present, when the application program is defended, the defense is generally performed on the installed application program, and the application program does not have a defense function in the installation process, so that the application program cannot realize self-protection in the installation process.
In the prior art, when an application program is installed, a specific key directory, a specific key file and a specific key registry are created by using a windows api function, so as to complete the installation of the application program.
Since the windows api function is a function at the upper layer of the system, when a specific key directory, a specific key file and a specific key registry are created, the windows api function is easily monitored by a competitive product, and is intercepted by the competitive product, so that the application program is failed to install.
Disclosure of Invention
The embodiment of the invention aims to provide an application program installation method, an application program installation device and electronic equipment, so that installation of an application program is realized, and the success rate of installation of the application program is improved. The specific technical scheme is as follows:
an application program installation method is applied to an electronic device, and comprises the following steps:
when detecting that an application program is installed, acquiring a drive configuration file from a server, wherein the drive configuration file comprises attribute information of the drive file;
installing the drive file according to the attribute information of the drive file;
and installing the application program through the installed driver file.
Optionally, the attribute information of the driver file includes a file name of the driver file, a service name of the driver file during installation, and a server address of the driver file.
Optionally, the installing the driver file according to the attribute information of the driver file includes:
downloading the drive file at the server address according to the server address of the drive file, and modifying the name of the drive file into the file name of the drive file contained in the drive configuration file information;
and installing the drive file, and modifying the service name of the drive file into the service name of the drive file in installation contained in the drive configuration file information.
Optionally, the installing the application program through the installed driver file includes:
and creating a key directory, a key file and a key registry of the application program through the driver file.
Optionally, the creating a key directory includes:
creating a key directory through the drive file, and modifying a first name of the key directory into a second name, wherein the first name is the name of the key directory;
and modifying the second name into the first name of the key directory through the drive file.
Optionally, the creating a key file includes:
creating a key file through the drive file, and modifying a third name of the key file into a fourth name, wherein the third name is the name of the key file;
and modifying the fourth name into the third name of the key file through the drive file.
Optionally, the creating a key registry includes:
creating a key registry through the drive file, and modifying a fifth name of the key registry into a sixth name, wherein the fifth name is the name of the key registry;
and modifying the sixth name into a fifth name of the key registry through the drive file.
An application installation apparatus applied to an electronic device, the apparatus comprising:
the device comprises a detection module, a configuration module and a configuration module, wherein the detection module is used for acquiring a drive configuration file from a server when detecting that an application program is installed, and the drive configuration file comprises attribute information of the drive file;
the first installation module is used for installing the drive file according to the attribute information of the drive file;
and the second installation module is used for installing the application program through the installed driver file.
Optionally, the attribute information of the driver file includes a file name of the driver file, a service name of the driver file during installation, and a server address of the driver file.
Optionally, the first installation module includes:
the download unit is used for downloading the drive file at the server address according to the server address of the drive file and modifying the name of the drive file into the file name of the drive file contained in the drive configuration file information;
and the installation unit is used for installing the drive file and modifying the service name of the drive file into the service name of the drive file in installation, which is contained in the drive configuration file information.
Optionally, the second installation module is specifically configured to:
and creating a key directory, a key file and a key registry of the application program through the driver file.
Optionally, the second installation module is specifically configured to:
creating a key directory through the drive file, and modifying a first name of the key directory into a second name, wherein the first name is the name of the key directory;
and modifying the second name into the first name of the key directory through the drive file.
Optionally, the second installation module is specifically configured to:
creating a key file through the drive file, and modifying a third name of the key file into a fourth name, wherein the third name is the name of the key file;
and modifying the fourth name into the third name of the key file through the drive file.
Optionally, the second installation module is specifically configured to:
creating a key registry through the drive file, and modifying a fifth name of the key registry into a sixth name, wherein the fifth name is the name of the key registry;
and modifying the sixth name into a fifth name of the key registry through the drive file.
An electronic device, the electronic device comprising:
the device comprises a shell, a processor, a memory, a circuit board and a power circuit, wherein the circuit board is arranged in a space enclosed by the shell, and the processor and the memory are arranged on the circuit board; a power supply circuit for supplying power to each circuit or device of the electronic apparatus; the memory is used for storing executable program codes; the processor runs a program corresponding to the executable program code by reading the executable program code stored in the memory for performing the steps of:
when detecting that an application program is installed, acquiring a drive configuration file from a server, wherein the drive configuration file comprises attribute information of the drive file;
installing the drive file according to the attribute information of the drive file;
and installing the application program through the installed driver file.
In order to achieve the above object, an embodiment of the present application further provides a storage medium, where the storage medium is used to store an application program, and the application program is used to execute an application program installation method described in the present application when the application program is executed. The application program installation method is applied to electronic equipment and comprises the following steps:
when detecting that an application program is installed, acquiring a drive configuration file from a server, wherein the drive configuration file comprises attribute information of the drive file;
installing the drive file according to the attribute information of the drive file;
and installing the application program through the installed driver file.
In order to achieve the above object, an embodiment of the present application further provides an application program, where the application program is configured to execute an application program installation method described in the present application at runtime. The application program installation method is applied to electronic equipment and comprises the following steps:
when detecting that an application program is installed, acquiring a drive configuration file from a server, wherein the drive configuration file comprises attribute information of the drive file;
installing the drive file according to the attribute information of the drive file;
and installing the application program through the installed driver file.
In the embodiment of the invention, the drive configuration file is obtained from the server, the drive file is installed according to the attribute information of the drive file contained in the drive configuration file, and the installed drive file is the bottom layer drive, so that the application program is not easily monitored by competitive products when the application program is installed through the installed drive file, thereby penetrating the interception of the competitive products, realizing the installation of the application program and improving the installation success rate of the application program. Of course, it is not necessary for any product or method of practicing the invention to achieve all of the above-described advantages at the same time.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a schematic flowchart of an application installation method according to an embodiment of the present invention;
fig. 2 is another schematic flowchart of an application installation method according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of an application installation apparatus according to an embodiment of the present invention;
fig. 4 is another schematic structural diagram of an application installation apparatus according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
In order to solve the problem of the prior art, embodiments of the present invention provide an application program installation method and apparatus, and an electronic device.
First, a method for installing an application provided in an embodiment of the present invention is described below.
It should be noted that the application installation method provided by the embodiment of the present invention is applied to an electronic device. In practical application, the electronic device can be a smart phone, a tablet computer, a notebook computer and the like, which is reasonable.
In addition, the functional software for implementing the application program installation method provided by the embodiment of the invention can be client software installed in the electronic device.
As shown in fig. 1, an application installation method provided in an embodiment of the present invention is applied to an electronic device, and may include:
s101: when the application program is installed, obtaining a drive configuration file from a server, wherein the drive configuration file comprises attribute information of the drive file.
At present, when the installation of the application program is completed by using the windows api function, the application program is easily monitored by a competitive product and is intercepted by the competitive product, so that the installation of the application program fails.
Wherein, the competitive products are the same kind of application programs having a competitive relationship with the application programs, such as: application a and application B are in a competing relationship, and application B is competitive with respect to application a.
S102: and installing the drive file according to the attribute information of the drive file.
And downloading the drive file according to the attribute information of the drive file, and installing the drive file so as to carry out the subsequent steps.
S103: and installing the application program through the installed driver file.
And realizing the creation of the key directory, key files and key registry of the application program through the installed driver files so as to complete the installation of the application program.
Compared with the prior art, in the embodiment of the invention, the drive configuration file is obtained from the server, the drive file is installed according to the attribute information of the drive file contained in the drive configuration file, and the installed drive file is the bottom layer drive, so that the application program is not easily monitored by a competitive product when the application program is installed through the installed drive file, thereby penetrating the interception of the competitive product, realizing the installation of the application program and improving the installation success rate of the application program.
Specifically, the attribute information of the drive file may include a file name of the drive file, a service name of the drive file when the drive file is installed, and a server address of the drive file.
The server address of the drive file is a specific address of the drive file in the server, and the drive file can be downloaded from the address.
Since the competitive products can carry out drive loading interception according to the file name of the specific drive file and the service name of the drive file, the attribute information of the drive file is the key point of the competitive product interception, and the file name of the drive file and the service name of the drive file can be changed in the server, so that the drive file obtained from the server is not easy to intercept by the competitive products according to the file name of the drive file and the service name of the drive file when an application program is installed.
Specifically, the installing the application program through the installed driver file may include:
and creating a key directory, a key file and a key registry of the application program through the driver file.
The creating function of the key directory, the key files and the key registry of the application program is realized through the drive files, and the drive files are bottom-layer drives and are not easily monitored by competitive products, so that the interception of the competitive products can be penetrated, and the installation of the application program is realized.
Specifically, the creating the key directory may include:
creating a key directory through the drive file, and modifying a first name of the key directory into a second name, wherein the first name is the name of the key directory;
and modifying the second name into the first name of the key directory through the drive file.
The drive file creates a key directory through the underlying function ZwCreateFile, so that the key directory created through the drive file is not easy to be intercepted by a competitive product, and the application program realizes self-protection in the installation process.
In order to further improve the installation power of the application program and prevent the competitive products from being intercepted by other methods, after the key directory is created by the driver file, the first name of the key directory is modified into a second name, and then the first name is modified into the first name, wherein the first name is the name of the key directory, and the second name can be any name different from the first name, the step of renaming the key directory is added, so that the competitive products are prevented from intercepting the key directory using the names of the competitive products.
For example: the application program is M, when the key directory kescan of M is created by the drive file, the kescan is modified into a lescan, and after the key directory kescan is created successfully, the lescan is renamed to kscan by the drive file.
Specifically, the creating a key file may include:
creating a key file through the drive file, and modifying a third name of the key file into a fourth name, wherein the third name is the name of the key file;
and modifying the fourth name into the third name of the key file through the drive file.
The drive file creates a key file through the underlying function ZwCreateFile, so that the key file created through the drive file is not easy to be intercepted by a competitive product, and the application program realizes self-protection in the installation process.
In order to further improve the installation power of the application program and prevent the competitive products from being intercepted by other methods, after the key file is created by the driver file, the third name of the key file is modified into a fourth name, and then the third name is modified into the third name, wherein the third name is the name of the key file, the fourth name can be any name different from the third name, and the step of renaming the key file is added, so that the competitive products are prevented from intercepting the key file using the name of the competitive products.
For example: the application program is M, and the driver file modifies kxetray.exe into kxetray.bak and kxescore.exe when key files kxetray.exe and kxescore.exe of M are created, and renames kxetray.bak into kxescore.bak by using the driver file after the creation is successful.
Specifically, the creating a key registry may include:
creating a key registry through the drive file, and modifying a fifth name of the key registry into a sixth name, wherein the fifth name is the name of the key registry;
and modifying the sixth name into a fifth name of the key registry through the drive file.
The drive file creates the key registry through the bottom-layer function ZwSetvaluekey, so that the key registry created through the drive file is not easy to intercept by competitive products, and the self-protection of the application program is realized in the installation process.
In order to further improve the installation power of the application program and prevent the interception of the competitive products by other methods, after the drive registry creates the key registry, the fifth name of the key registry is modified into the sixth name, and then the fifth name is modified, wherein the fifth name is the name of the key registry, and the sixth name can be any name different from the fifth name, and the step of renaming the key registry is added, thereby preventing the interception of the competitive products to the key registry using the names of the competitive products.
For example: the application program is M, the driver file is modified into lxescore when the key registry kxescore of M is created, and the lxescore is renamed to kxescore by using the driver file after the creation is successful.
It should be noted that, there are various specific implementation manners for installing the driver file according to the attribute information of the driver file, and the following description is given by way of example.
In one implementation, as shown in fig. 2, installing the driver file according to the attribute information of the driver file (S102) may include:
s1021: and downloading the drive file at the server address according to the server address of the drive file, and modifying the name of the drive file into the file name of the drive file contained in the drive configuration file information.
And downloading the drive file at the address of the server, and since the competitive products can carry out drive loading interception according to the file name of the specific drive file, the name of the drive file can be modified into the file name of the drive file contained in the drive configuration file information, so that the competitive products are prevented from being intercepted according to the file name of the drive file.
S1022: and installing the drive file, and modifying the service name of the drive file into the service name of the drive file in installation contained in the drive configuration file information.
After the drive file is downloaded, the drive file is installed, and the competitive products can be intercepted according to the service name of the specific drive file, so that the service name of the drive file is modified into the service name of the drive file in the installation process, which is contained in the drive configuration file information, and the competitive products are prevented from being intercepted according to the service name of the drive file.
Therefore, by means of modifying the file name of the drive file and the service name of the drive file, interception by competitive products during drive loading is prevented, and the success rate of application program installation is improved.
With respect to the above method embodiment, an embodiment of the present invention further provides an application installation apparatus, which is applied to an electronic device, and as shown in fig. 3, the apparatus may include:
the detection module 201 is configured to, when detecting that an application is installed, obtain a driver configuration file from a server, where the driver configuration file includes attribute information of the driver file;
a first installation module 202, configured to install the driver file according to the attribute information of the driver file;
and a second installation module 203, configured to install the application program through the installed driver file.
Compared with the prior art, in the embodiment of the invention, the drive configuration file is obtained from the server, the drive file is installed according to the attribute information of the drive file contained in the drive configuration file, and the installed drive file is the bottom layer drive, so that the application program is not easily monitored by a competitive product when the application program is installed through the installed drive file, thereby penetrating the interception of the competitive product, realizing the installation of the application program and improving the installation success rate of the application program.
Specifically, the attribute information of the drive file may include a file name of the drive file, a service name of the drive file when the drive file is installed, and a server address of the drive file.
The second installation module 203 may specifically be configured to:
and creating a key directory, a key file and a key registry of the application program through the driver file.
Specifically, the second installation module 203 may specifically be configured to:
creating a key directory through the drive file, and modifying a first name of the key directory into a second name, wherein the first name is the name of the key directory;
and modifying the second name into the first name of the key directory through the drive file.
Specifically, the second installation module 203 may specifically be configured to:
creating a key file through the drive file, and modifying a third name of the key file into a fourth name, wherein the third name is the name of the key file;
and modifying the fourth name into the third name of the key file through the drive file.
Specifically, the second installation module 203 may specifically be configured to:
creating a key registry through the drive file, and modifying a fifth name of the key registry into a sixth name, wherein the fifth name is the name of the key registry;
and modifying the sixth name into a fifth name of the key registry through the drive file.
Further, as shown in fig. 4, the first installation module 202 may include:
the downloading unit 2021 is configured to download the driver file at the server address according to the server address of the driver file, and modify the name of the driver file into the file name of the driver file included in the driver configuration file information;
an installing unit 2022, configured to install the driver file, and modify the service name of the driver file to the service name included in the driver configuration file information when the driver file is installed.
Correspondingly, as illustrated in fig. 5, an embodiment of the present application further provides an electronic device, where the electronic device may include:
the system comprises a shell 501, a processor 502, a memory 503, a circuit board 504 and a power supply circuit 505, wherein the circuit board 504 is arranged inside a space enclosed by the shell, and the processor 502 and the memory 503 are arranged on the circuit board 504; a power supply circuit 505 for supplying power to each circuit or device of the electronic apparatus; the memory 503 is used to store executable program code; the processor 502 runs a program corresponding to the executable program code by reading the executable program code stored in the memory 503, for performing the steps of:
when detecting that an application program is installed, acquiring a drive configuration file from a server, wherein the drive configuration file comprises attribute information of the drive file;
installing the drive file according to the attribute information of the drive file;
and installing the application program through the installed driver file.
Correspondingly, the embodiment of the application also provides a storage medium, wherein the storage medium is used for storing an application program, and the application program is used for executing the application program installation method in the application program when running. The application program installation method is applied to electronic equipment, and can include:
when detecting that an application program is installed, acquiring a drive configuration file from a server, wherein the drive configuration file comprises attribute information of the drive file;
installing the drive file according to the attribute information of the drive file;
and installing the application program through the installed driver file.
Correspondingly, the embodiment of the application also provides an application program, wherein the application program is used for executing the application program installation method in the application program during running. The application program installation method is applied to electronic equipment, and can include:
when detecting that an application program is installed, acquiring a drive configuration file from a server, wherein the drive configuration file comprises attribute information of the drive file;
installing the drive file according to the attribute information of the drive file;
and installing the application program through the installed driver file.
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
All the embodiments in the present specification are described in a related manner, and the same and similar parts among the embodiments may be referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for the system embodiment, since it is substantially similar to the method embodiment, the description is simple, and for the relevant points, reference may be made to the partial description of the method embodiment.
The above description is only for the preferred embodiment of the present invention, and is not intended to limit the scope of the present invention. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention shall fall within the protection scope of the present invention.
Claims (9)
1. An application program installation method applied to an electronic device, the method comprising:
when detecting that an application program is installed, acquiring a drive configuration file from a server, wherein the drive configuration file comprises attribute information of the drive file;
installing the drive file according to the attribute information of the drive file, wherein the drive file is a bottom drive;
installing the application program through the installed driver file, including: creating a key directory, a key file and a key registry of the application program through the driver file;
the attribute information of the drive file comprises a file name of the drive file, a service name when the drive file is installed and a server address of the drive file; the installing the driver file according to the attribute information of the driver file includes:
downloading the drive file at the server address according to the server address of the drive file, and modifying the name of the drive file into the file name of the drive file contained in the drive configuration file information;
and installing the drive file, and modifying the service name of the drive file into the service name of the drive file in installation contained in the drive configuration file information.
2. The method of claim 1, wherein creating the critical directory comprises:
creating a key directory through the drive file, and modifying a first name of the key directory into a second name, wherein the first name is the name of the key directory;
and modifying the second name into the first name of the key directory through the drive file.
3. The method of claim 1, wherein creating a key file comprises:
creating a key file through the drive file, and modifying a third name of the key file into a fourth name, wherein the third name is the name of the key file;
and modifying the fourth name into the third name of the key file through the drive file.
4. The method of claim 1, wherein creating a key registry comprises:
creating a key registry through the drive file, and modifying a fifth name of the key registry into a sixth name, wherein the fifth name is the name of the key registry;
and modifying the sixth name into a fifth name of the key registry through the drive file.
5. An application installation apparatus, applied to an electronic device, the apparatus comprising:
the device comprises a detection module, a configuration module and a configuration module, wherein the detection module is used for acquiring a drive configuration file from a server when detecting that an application program is installed, and the drive configuration file comprises attribute information of the drive file;
the first installation module is used for installing the drive file according to the attribute information of the drive file, wherein the drive file is a bottom drive;
a second installation module, configured to install the application program through the installed driver file, and specifically configured to: creating a key directory, a key file and a key registry of the application program through the driver file;
the attribute information of the drive file comprises a file name of the drive file, a service name when the drive file is installed and a server address of the drive file; the first mounting module, comprising:
the download unit is used for downloading the drive file at the server address according to the server address of the drive file and modifying the name of the drive file into the file name of the drive file contained in the drive configuration file information;
and the installation unit is used for installing the drive file and modifying the service name of the drive file into the service name of the drive file in installation, which is contained in the drive configuration file information.
6. The apparatus of claim 5, wherein the second mounting module is specifically configured to:
creating a key directory through the drive file, and modifying a first name of the key directory into a second name, wherein the first name is the name of the key directory;
and modifying the second name into the first name of the key directory through the drive file.
7. The apparatus of claim 5, wherein the second mounting module is specifically configured to:
creating a key file through the drive file, and modifying a third name of the key file into a fourth name, wherein the third name is the name of the key file;
and modifying the fourth name into the third name of the key file through the drive file.
8. The apparatus of claim 5, wherein the second mounting module is specifically configured to:
creating a key registry through the drive file, and modifying a fifth name of the key registry into a sixth name, wherein the fifth name is the name of the key registry;
and modifying the sixth name into a fifth name of the key registry through the drive file.
9. An electronic device, characterized in that the electronic device comprises:
the device comprises a shell, a processor, a memory, a circuit board and a power circuit, wherein the circuit board is arranged in a space enclosed by the shell, and the processor and the memory are arranged on the circuit board; a power supply circuit for supplying power to each circuit or device of the electronic apparatus; the memory is used for storing executable program codes; the processor runs a program corresponding to the executable program code by reading the executable program code stored in the memory for performing the steps of:
when detecting that an application program is installed, acquiring a drive configuration file from a server, wherein the drive configuration file comprises attribute information of the drive file;
installing the drive file according to the attribute information of the drive file, wherein the drive file is a bottom drive;
installing the application program through the installed driver file, including: creating a key directory, a key file and a key registry of the application program through the driver file;
the attribute information of the drive file comprises a file name of the drive file, a service name when the drive file is installed and a server address of the drive file; the installing the driver file according to the attribute information of the driver file includes:
downloading the drive file at the server address according to the server address of the drive file, and modifying the name of the drive file into the file name of the drive file contained in the drive configuration file information;
and installing the drive file, and modifying the service name of the drive file into the service name of the drive file in installation contained in the drive configuration file information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610171962.2A CN105843644B (en) | 2016-03-24 | 2016-03-24 | Application program installation method and device and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610171962.2A CN105843644B (en) | 2016-03-24 | 2016-03-24 | Application program installation method and device and electronic equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105843644A CN105843644A (en) | 2016-08-10 |
CN105843644B true CN105843644B (en) | 2020-01-10 |
Family
ID=56583226
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610171962.2A Active CN105843644B (en) | 2016-03-24 | 2016-03-24 | Application program installation method and device and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105843644B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107817994A (en) * | 2016-08-29 | 2018-03-20 | 北京雪球信息科技有限公司 | The operation method of mobile terminal network application program |
CN108228202A (en) * | 2018-01-02 | 2018-06-29 | 联想(北京)有限公司 | A kind of information processing method, equipment and computer readable storage medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102385523A (en) * | 2011-10-12 | 2012-03-21 | 中山爱科数字科技有限公司 | Method for installing and managing driver of cloud operating system |
CN102768619A (en) * | 2011-05-02 | 2012-11-07 | 佳能株式会社 | Information processing apparatus, information processing method and program |
CN102937902A (en) * | 2012-10-17 | 2013-02-20 | 北京奇虎科技有限公司 | Method and device for installing driver |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9069586B2 (en) * | 2011-10-13 | 2015-06-30 | Mcafee, Inc. | System and method for kernel rootkit protection in a hypervisor environment |
CN102902921B (en) * | 2012-09-18 | 2015-11-25 | 北京奇虎科技有限公司 | The method and apparatus of a kind of detection and dump virus |
-
2016
- 2016-03-24 CN CN201610171962.2A patent/CN105843644B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102768619A (en) * | 2011-05-02 | 2012-11-07 | 佳能株式会社 | Information processing apparatus, information processing method and program |
CN102385523A (en) * | 2011-10-12 | 2012-03-21 | 中山爱科数字科技有限公司 | Method for installing and managing driver of cloud operating system |
CN102937902A (en) * | 2012-10-17 | 2013-02-20 | 北京奇虎科技有限公司 | Method and device for installing driver |
Also Published As
Publication number | Publication date |
---|---|
CN105843644A (en) | 2016-08-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10127057B2 (en) | Method and apparatus for dynamically implementing application function | |
CN105786538B (en) | software upgrading method and device based on android system | |
US9117079B1 (en) | Multiple application versions in a single virtual machine | |
CN104008340B (en) | Virus scanning and killing method and device | |
US20200264904A1 (en) | Application environment that implements native code functionality in progressive web applications | |
US9876777B2 (en) | Method and browser for online banking login | |
US10176327B2 (en) | Method and device for preventing application in an operating system from being uninstalled | |
CN111427596B (en) | Software upgrading method and device and terminal equipment | |
CN109657488B (en) | Resource file encryption processing method, intelligent terminal and storage medium | |
CN104049986A (en) | Plugin loading method and device | |
US20170243182A1 (en) | Method of Visiting Online Banking Website and Browser | |
CN107153536B (en) | Application processing method and device | |
US20160328227A1 (en) | Dynamically Applying A Software Patch To A Computer Program | |
CN110489138B (en) | Application updating method, device and storage medium | |
CN104268476A (en) | Application running method | |
CN106941672A (en) | The method and device of application software abnormality processing | |
CN105138352B (en) | Method and device for installing application plug-in | |
CN105138366A (en) | Recognition software silent installation method and device | |
US9558060B1 (en) | End use self-help delivery system | |
CN106598662B (en) | Android-based application loading method and device | |
CN105843644B (en) | Application program installation method and device and electronic equipment | |
US20180136939A1 (en) | Efficient booting system | |
CN106020917A (en) | Software installation method and device and user terminal | |
CN109144595B (en) | Method and device for starting assembly based on plug-in framework | |
US8615751B2 (en) | Seeding product information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20181213 Address after: Room 105-53811, No. 6 Baohua Road, Hengqin New District, Zhuhai City, Guangdong Province Applicant after: Zhuhai Leopard Technology Co.,Ltd. Address before: 100085 East District, Second Floor, 33 Xiaoying West Road, Haidian District, Beijing Applicant before: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE Co.,Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |