[go: up one dir, main page]

CN105843644B - Application program installation method and device and electronic equipment - Google Patents

Application program installation method and device and electronic equipment Download PDF

Info

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
Application number
CN201610171962.2A
Other languages
Chinese (zh)
Other versions
CN105843644A (en
Inventor
李文靖
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhuhai Baoqu Technology Co Ltd
Original Assignee
Zhuhai Seal Interest Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Zhuhai Seal Interest Technology Co Ltd filed Critical Zhuhai Seal Interest Technology Co Ltd
Priority to CN201610171962.2A priority Critical patent/CN105843644B/en
Publication of CN105843644A publication Critical patent/CN105843644A/en
Application granted granted Critical
Publication of CN105843644B publication Critical patent/CN105843644B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation

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

Application program installation method and device and electronic equipment
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.
CN201610171962.2A 2016-03-24 2016-03-24 Application program installation method and device and electronic equipment Active CN105843644B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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