CN110928630A - Activation control method, device and equipment for application program window and storage medium - Google Patents

Activation control method, device and equipment for application program window and storage medium Download PDF

Info

Publication number
CN110928630A
CN110928630A CN201911176234.0A CN201911176234A CN110928630A CN 110928630 A CN110928630 A CN 110928630A CN 201911176234 A CN201911176234 A CN 201911176234A CN 110928630 A CN110928630 A CN 110928630A
Authority
CN
China
Prior art keywords
window
application program
api
target application
application
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.)
Pending
Application number
CN201911176234.0A
Other languages
Chinese (zh)
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.)
Beijing Bo Hongyuan Data Polytron Technologies Inc
Original Assignee
Beijing Bo Hongyuan Data Polytron Technologies Inc
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 Beijing Bo Hongyuan Data Polytron Technologies Inc filed Critical Beijing Bo Hongyuan Data Polytron Technologies Inc
Priority to CN201911176234.0A priority Critical patent/CN110928630A/en
Publication of CN110928630A publication Critical patent/CN110928630A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

The embodiment of the invention discloses an activation control method, device and equipment of an application program window and a storage medium. The activation control method of the application program window comprises the following steps: when detecting that a target application program is started, creating an application program window of the target application program; monitoring the calling state of an API (application program interface) of an activated window contained in the target application program in real time, wherein a hook function is added in the API of the activated window contained in the target application program in advance; and when detecting that the active window API is called, triggering the hook function to modify the activation behavior of the active window API on the application program window so as to ensure that the application program window is not activated. The technical scheme of the embodiment of the invention avoids robbing the user input focus when the window corresponding to the application program which does not need to acquire the user input focus runs, and does not influence the user to carry out keyboard input operation.

Description

Activation control method, device and equipment for application program window and storage medium
Technical Field
The embodiment of the invention relates to the technical field of computer software application, in particular to an activation control method, device and equipment for an application program window and a storage medium.
Background
With the continuous development of computer technology, many different types of Application programs appear, which greatly facilitate work and life of people, and with the increase of Application programs used in computers, people pay more and more attention to performance and availability of Application programs running in computers, especially some companies, in order to normally develop business of companies, good running of the Application programs needs to be guaranteed, so that APM (Application performance management) acquisition software is selected to be installed on a computer to monitor performance and availability of the Application programs, and in addition, APM members can obtain benefits through points, so the APM acquisition software can also be installed.
During the operation process of the APM acquisition software, the focus of a window is often seized, so that the normal keyboard input operation of a user is influenced, for example, the user inputs characters in the window of a Word document, at the moment, the APM acquisition software is started, the focus is switched from the Word document to the APM acquisition software, and at the moment, the user needs to move the focus into the Word document again to continue inputting.
In the prior art, a common solution is to set a window attribute of APM acquisition software to be non-activatable, which theoretically solves the technical problem, but in actual use, it is found that, although the window attribute is set to be non-activatable, in some special cases, for example, a bottom layer of the APM acquisition software may forcibly activate the window, and then rob a window focus, which interrupts various operations currently performed by a user, brings unnecessary focus switching workload to the user, and reduces user experience.
Disclosure of Invention
The embodiment of the invention provides an activation control method and device for an application program window, computer equipment and a storage medium, which avoid that a window corresponding to an application program which does not need to acquire a user input focus robs the user input focus when running.
In a first aspect, an embodiment of the present invention provides an activation control method for an application window, where the method includes:
when detecting that a target application program is started, creating an application program window of the target application program;
monitoring the calling state of an API (application program interface) of an activated window contained in the target application program in real time, wherein a hook function is added in the API of the activated window contained in the target application program in advance;
and when detecting that the active window API is called, triggering the hook function to modify the activation behavior of the active window API on the application program window so as to ensure that the application program window is not activated.
In a second aspect, an embodiment of the present invention further provides an apparatus for controlling activation of an application window, where the apparatus includes:
the window creating module is used for creating an application program window of a target application program when the target application program is detected to be started;
a calling state monitoring module, configured to monitor a calling state of an active window application program interface API included in the target application program in real time, where a hook function is added to the active window API included in the target application program in advance;
and the activation behavior modification module is used for triggering the hook function to modify the activation behavior of the activation window API on the application program window when detecting that the activation window API is called, so that the application program window is not activated.
In a third aspect, an embodiment of the present invention further provides an electronic device, where the electronic device includes:
one or more processors;
storage means for storing one or more programs;
when the one or more programs are executed by the one or more processors, the one or more processors implement the method for controlling activation of the application window provided in any embodiment of the present invention.
In a fourth aspect, an embodiment of the present invention further provides a computer storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the activation control method for an application window provided in any embodiment of the present invention.
According to the technical scheme of the embodiment of the invention, firstly, when the target application program is detected to be started, the application program window of the target application program is created, the calling state of an API (application program interface) of an active window contained in the target application program is monitored in real time, and when the API of the active window is detected to be called, a hook function is triggered to modify the activation behavior of the API of the active window to the application program window, so that the application program window is not activated, the phenomenon that the application performance management application program in a probe mode robs the window focus when acquiring the running data of the application program is avoided, the keyboard input operation of a user is not influenced, and the user experience is improved.
Drawings
Fig. 1 is a flowchart of an activation control method for an application window according to a first embodiment of the present invention;
FIG. 2 is a diagram illustrating an apparatus for controlling activation of an application window according to a second embodiment of the present invention;
fig. 3 is a schematic structural diagram of an apparatus according to a third embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention.
It should be further noted that, for the convenience of description, only some but not all of the relevant aspects of the present invention are shown in the drawings. Before discussing exemplary embodiments in more detail, it should be noted that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although a flowchart may describe the operations (or steps) as a sequential process, many of the operations can be performed in parallel, concurrently or simultaneously. In addition, the order of the operations may be re-arranged. The process may be terminated when its operations are completed, but may have additional steps not included in the figure. The processes may correspond to methods, functions, procedures, subroutines, and the like.
Example one
Fig. 1 is a flowchart of an activation control method for an application window according to an embodiment of the present invention, where the technical solution of this embodiment is suitable for a situation where a window of a target application is forcibly activated during a running process and robs a focus of the window, and the method may be executed by an activation control apparatus for an application window, and the apparatus may be implemented by software and/or hardware, and may be integrated in various general-purpose computer devices.
The embodiment of the invention mainly aims at the activation control of the application program window, for example, the application program can be an application performance management application program in a probe mode, since the application performance management application of the probe mode only needs to run in the background, the collection of the running data of the application is performed, the window corresponding to it does not have the requirement of obtaining the user input focus, but in the running process of the application performance management application program, at the probe mode application performance management application level, the window may be forced to activate, based on the above situation, the embodiment of the present invention provides an activation control method for an application window, aiming to avoid acquiring a focus from a window corresponding to an application program that does not need to acquire a user input focus, where the method specifically includes the following steps:
step 110, when it is detected that the target application program is started, an application program window of the target application program is created.
The target application is a probe-type application which does not need to acquire a user input focus and only needs to run in a background.
In this embodiment, when the start of the target application program process is detected, an application program window corresponding to the target application program is created, where the application program window is related to an operating system used by a computer currently starting the target application program, and for example, if the Windows operating system used for starting the target application program is used, a Windows window corresponding to the target application program is created.
Optionally, the target application is an application performance Management Application (APM) set to the probe mode.
Optionally, the application performance management application in the probe mode is configured to monitor performance and availability of the application by collecting network data and/or local data of the application in the running state.
In the two optional embodiments, the application performance management application setting the target application to the probe mode may monitor the enterprise system in real time to implement a systematic solution for performance management and fault management of the application, and the main working mode is to monitor and manage performance and availability of the application by collecting network data and/or local data of the application in an operating state.
For example, the application performance management application may collect local data of each application program in an operating state, such as a CPU utilization rate and a memory utilization rate, and may also collect network data of each application program, such as network request data and a network request DNS sent to a server, and by analyzing the network data and/or the local data, the operating state of the currently operating application program may be known, and a timely measure may be taken for an abnormal state, so as to ensure good operation of the application program.
Optionally, after creating the application window of the target application, the method further includes:
setting the application program window attribute of the target application program to be non-activatable;
and adopting a window disabling function to set the application program window of the target application program to be non-activatable.
In this optional embodiment, after the application window of the target application is created, the application window attribute is first set to be inactivated, and on this basis, the application window may be further set to be inactivated through a window disabling function, for example, an EnableWindow function.
And step 120, monitoring the calling state of the API of the activated window application program contained in the target application program in real time, wherein a hook function is added into the API of the activated window contained in the target application program in advance.
The API (Application Programming Interface) Hook technology is a technology for changing the execution result of the API, and microsoft also uses this technology in a Windows operating system, such as Windows compatible mode. API Hook technology is not computer virus specific, but computer viruses often use this technology to hide themselves.
The API Hook may intercept any API call and modify the behavior of the Hook-invoked API, in this embodiment, it is necessary to avoid that the application window corresponding to the target application program is activated, and the application window activation is implemented by calling the activation window API provided by the system, so that the Hook function corresponding to the activation window API is set in the target application program in advance by using the API Hook technology.
In this embodiment, in order to implement activation control of an application program window for a target application program, Hook, an activation window API included in the Hook target application program is added in advance to the target application program, and once the activation window API included in the target application program is called, a change may be made to a behavior of the activation window API.
For example, in order to avoid that an application program window corresponding to the application performance management application program is activated in the running process and normal input operation of a user is influenced, an API Hook technology is adopted, an active window API included in the Hook application performance management application program is adopted, and once the active window API is called, the execution result of the active window API can be changed in advance.
Optionally, the active window API is a native API of an operating system adapted to the target application program, and the target application program adds the active window API in the target application program in an interface call manner.
In this optional embodiment, the active window API is a native API of an operating system adapted to the target application program, for example, if the operating system adapted to the current target application program is a Windows system, the active window API provided by the Windows system may be called in the application program to activate the window, even if the application program window corresponding to the current application program obtains the user input focus.
And step 130, when detecting that the active window API is called, triggering the hook function to modify the activation behavior of the active window API to the application program window so as to enable the application program window not to be activated.
In this embodiment, when the active window API included in the target application program is called, the hook function modification API added in advance in the target application program is triggered to modify the activation behavior of the application program window, and when the activation behavior of the application program window is changed, the application program window is not activated.
Optionally, the triggering the hook function to modify the activation behavior of the application program window by the activation window API includes:
the active window API is masked by a hook function.
In this optional embodiment, a manner of modifying the behavior of the active window API through the hook function is provided, and specifically, the active window API may be masked through the hook function, for example, when the active window API included in the target application is invoked, a return value confirming execution of the active window API event may be returned through the hook function, after the target application receives the return value, the active window API event is executed by default, and in fact, the application window corresponding to the target application is not activated, so that the input operation performed by the user is not interrupted.
According to the technical scheme of the embodiment, the application window of the target application program is prevented from being activated by combining three modes of setting the window attribute, forbidding the window through the window forbidding function and changing and activating the window API through the hook function, so that the keyboard input operation of a user cannot be influenced in the running process of the target application program.
According to the technical scheme of the embodiment of the invention, firstly, when the target application program is detected to be started, the application program window of the target application program is created, the calling state of an API (application program interface) of an active window contained in the target application program is monitored in real time, and when the API of the active window is detected to be called, a hook function is triggered to modify the activation behavior of the API of the active window to the application program window, so that the application program window is not activated, the phenomenon that the application performance management application program in a probe mode robs the window focus when acquiring the running data of the application program is avoided, the keyboard input operation of a user is not influenced, and the user experience is improved.
Example two
Fig. 2 is a schematic diagram of an apparatus for controlling activation of an application window according to a second embodiment of the present invention, as shown in fig. 2, the apparatus includes: a window creation module 210, a call state monitoring module 220, and an activation behavior modification module 230, wherein:
a window creating module 210, configured to create an application window of a target application when it is detected that the target application is started;
a call state monitoring module 220, configured to monitor a call state of an active window application program interface API included in the target application program in real time, where a hook function is added to the active window API included in the target application program in advance;
and the activation behavior modification module 230 is configured to, when detecting that the active window API is called, trigger the hook function to modify the activation behavior of the active window API on the application program window, so that the application program window is not activated.
According to the technical scheme of the embodiment of the invention, firstly, when the target application program is detected to be started, the application program window of the target application program is created, the calling state of an API (application program interface) of an active window contained in the target application program is monitored in real time, and when the API of the active window is detected to be called, a hook function is triggered to modify the activation behavior of the API of the active window to the application program window, so that the application program window is not activated, the phenomenon that the application performance management application program in a probe mode robs the window focus when acquiring the running data of the application program is avoided, the keyboard input operation of a user is not influenced, and the user experience is improved.
Optionally, the activation control device for the application program window further includes:
the window attribute setting module is used for setting the application program window attribute of the target application program to be non-activatable after the application program window of the target application program is created;
and the forbidden function setting module is used for setting the application program window of the target application program to be non-activatable by adopting a window forbidden function.
Optionally, the activation behavior modification module 230 is specifically configured to:
and shielding the API of the activation window through the hook function.
Optionally, the target application is an application performance management application set to a probe mode.
Optionally, the active window API is a native API of an operating system adapted to the target application program, and the target application program adds the active window API in the target application program in an interface call manner.
Optionally, the application performance management application program in the probe mode is configured to monitor performance and availability of the application program by collecting network data and/or local data of the application program in an operating state.
The activation control device of the application program window can execute the activation control method of the application program window provided by any embodiment of the invention, and has corresponding functional modules and beneficial effects of the execution method. For details of the technology not described in detail in this embodiment, reference may be made to the activation control method of the application window provided in any embodiment of the present invention.
Since the above-described activation control device for an application window is a device that can execute the activation control method for an application window in the embodiment of the present invention, based on the activation control method for an application window described in the embodiment of the present invention, a person skilled in the art can understand a specific implementation manner of the activation control device for an application window in the embodiment of the present invention and various variations thereof, and therefore, how to implement the activation control method for an application window in the embodiment of the present invention by the activation control device for an application window is not described in detail herein. The present application is not limited to the above embodiments, and other embodiments of the present application may be implemented by other devices.
EXAMPLE III
Fig. 3 is a schematic structural diagram of an electronic device according to a third embodiment of the present invention, as shown in fig. 3, the electronic device includes a processor 30 and a memory 31; the number of processors 30 in the device may be one or more, and one processor 30 is taken as an example in fig. 3; the processor 30 and the memory 31 in the device may be connected by a bus or other means, as exemplified by the bus connection in fig. 3.
The memory 31 serves as a computer-readable storage medium for storing software programs, computer-executable programs, and modules, such as program instructions/modules corresponding to an activation control method of an application window in an embodiment of the present invention (for example, the window creation module 210 in the activation control apparatus of the application window calls the state monitoring module 220 and the activation behavior modification module 230). The processor 30 executes various functional applications of the device and data processing by executing software programs, instructions, and modules stored in the memory 31, that is, implements the activation control method of the application program window described above.
The method comprises the following steps:
when detecting that a target application program is started, creating an application program window of the target application program;
monitoring the calling state of an API (application program interface) of an activated window contained in the target application program in real time, wherein a hook function is added in the API of the activated window contained in the target application program in advance;
and when detecting that the active window API is called, triggering the hook function to modify the activation behavior of the active window API on the application program window so as to ensure that the application program window is not activated.
The memory 31 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data created according to the use of the terminal, and the like. Further, the memory 31 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device. In some examples, the memory 31 may further include memory located remotely from the processor 30, which may be connected to the device over a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
Example four
An embodiment of the present invention further provides a computer storage medium storing a computer program, which is used to execute the activation control method of an application window according to any one of the above-described embodiments of the present invention when executed by a computer processor.
Computer storage media for embodiments of the invention may employ any combination of one or more computer-readable media. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a Read Only Memory (ROM), an Erasable Programmable Read Only Memory (EPROM) or flash Memory), an optical fiber, a portable compact disc Read Only Memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
A computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, Radio Frequency (RF), etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.

Claims (10)

1. An activation control method for an application program window, comprising:
when detecting that a target application program is started, creating an application program window of the target application program;
monitoring the calling state of an API (application program interface) of an activated window contained in the target application program in real time, wherein a hook function is added in the API of the activated window contained in the target application program in advance;
and when detecting that the active window API is called, triggering the hook function to modify the activation behavior of the active window API on the application program window so as to ensure that the application program window is not activated.
2. The method of claim 1, after creating an application window for the target application, further comprising:
setting the application program window attribute of the target application program to be non-activatable;
and setting the application program window of the target application program to be non-activatable by adopting a window disabling function.
3. The method of claim 1, wherein triggering the hook function to modify the activation behavior of the active window API on the application window comprises:
and shielding the API of the activation window through the hook function.
4. The method of claim 1, wherein the target application is an application performance management application set to probe mode.
5. The method of claim 1, wherein the active window API is a native API of an operating system adapted by the target application, and wherein the target application adds the active window API to the target application by means of an interface call.
6. The method according to claim 4, wherein the probe mode application performance management application is configured to monitor the performance and availability of the application by collecting network data and/or local data of the application in a running state.
7. An activation control apparatus for an application window, comprising:
the window creating module is used for creating an application program window of a target application program when the target application program is detected to be started;
a calling state monitoring module, configured to monitor a calling state of an active window application program interface API included in the target application program in real time, where a hook function is added to the active window API included in the target application program in advance;
and the activation behavior modification module is used for triggering the hook function to modify the activation behavior of the activation window API on the application program window when detecting that the activation window API is called, so that the application program window is not activated.
8. The apparatus of claim 7, further comprising:
the window attribute setting module is used for setting the application program window attribute of the target application program to be non-activatable after the application program window of the target application program is created;
and the forbidden function setting module is used for setting the application program window of the target application program to be non-activatable by adopting a window forbidden function.
9. A computer device, characterized in that the computer device comprises:
one or more processors;
storage means for storing one or more programs;
when executed by the one or more processors, cause the one or more processors to implement the method for controlling activation of an application window of any of claims 1-6.
10. A computer storage medium on which a computer program is stored, the program, when executed by a processor, implementing the activation control method for an application window according to any one of claims 1 to 6.
CN201911176234.0A 2019-11-26 2019-11-26 Activation control method, device and equipment for application program window and storage medium Pending CN110928630A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911176234.0A CN110928630A (en) 2019-11-26 2019-11-26 Activation control method, device and equipment for application program window and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911176234.0A CN110928630A (en) 2019-11-26 2019-11-26 Activation control method, device and equipment for application program window and storage medium

Publications (1)

Publication Number Publication Date
CN110928630A true CN110928630A (en) 2020-03-27

Family

ID=69851168

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911176234.0A Pending CN110928630A (en) 2019-11-26 2019-11-26 Activation control method, device and equipment for application program window and storage medium

Country Status (1)

Country Link
CN (1) CN110928630A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111897741A (en) * 2020-09-29 2020-11-06 统信软件技术有限公司 Application software detection method and computing device
CN117873414A (en) * 2024-03-12 2024-04-12 麒麟软件有限公司 X11-based linux program appointed display method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020033838A1 (en) * 2000-05-15 2002-03-21 Scott Krueger Method and system for seamless integration of preprocessing and postprocessing functions with an existing application program
US20120210437A1 (en) * 2011-02-14 2012-08-16 International Business Machines Corporation Method and system to enhance accuracy of a data leak prevention (DLP) system
CN107239679A (en) * 2017-04-28 2017-10-10 浙江华途信息安全技术股份有限公司 program window information protecting method and system
CN107621976A (en) * 2017-09-12 2018-01-23 网宿科技股份有限公司 A kind of method for keeping Application Instance to be active and Cloud Server

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020033838A1 (en) * 2000-05-15 2002-03-21 Scott Krueger Method and system for seamless integration of preprocessing and postprocessing functions with an existing application program
US20120210437A1 (en) * 2011-02-14 2012-08-16 International Business Machines Corporation Method and system to enhance accuracy of a data leak prevention (DLP) system
CN107239679A (en) * 2017-04-28 2017-10-10 浙江华途信息安全技术股份有限公司 program window information protecting method and system
CN107621976A (en) * 2017-09-12 2018-01-23 网宿科技股份有限公司 A kind of method for keeping Application Instance to be active and Cloud Server

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
徐江峰等: "基于HOOK API技术的进程监控***设计与实现", 《计算机工程与设计》 *
潘景新: "VB编程中使用钩子技术实现程序窗口控制", 《计算机与现代化》 *
田长根等: "基于hook技术拦截IE弹出窗口的实现", 《计算机与现代化》 *
骆力明等: "利用HOOK技术实现进程控制", 《微计算机信息》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111897741A (en) * 2020-09-29 2020-11-06 统信软件技术有限公司 Application software detection method and computing device
CN117873414A (en) * 2024-03-12 2024-04-12 麒麟软件有限公司 X11-based linux program appointed display method and device
CN117873414B (en) * 2024-03-12 2024-06-07 麒麟软件有限公司 X11-based linux program appointed display method and device

Similar Documents

Publication Publication Date Title
US20190073234A1 (en) Pre-triggers for code execution environments
KR102076892B1 (en) Method and apparatus for managing background application
CN106951335B (en) Process daemon method and mobile terminal
US9684534B2 (en) Monitoring and modifying allocated computing resources
US9104480B2 (en) Monitoring and managing memory thresholds for application request threads
US20220075646A1 (en) Malware Behavioral Monitoring
WO2015010627A1 (en) A management method, system, and computer-readable storage medium for internet connection of applications
CN110457154B (en) Abnormal service processing method and device, storage medium and communication terminal
CN113407383B (en) Main and standby system switching method and device, server and main and standby system
US20240187328A1 (en) Test frame generation
CN112395107A (en) Tax control equipment control method and device, storage medium and electronic equipment
CN104346279A (en) Method and device for software testing
CN110764894A (en) Timed task management method, device, equipment and storage medium
CN110928630A (en) Activation control method, device and equipment for application program window and storage medium
CN111124761B (en) Equipment restarting method, device, equipment and medium
CN110704131B (en) Method and device for calling native application by HTML5 application
EP3121715B1 (en) Event processing method and apparatus
CN108595195B (en) Application program updating method, device, terminal and storage medium
US9167052B2 (en) Apparatus, systems, and methods for providing policy in network-based applications
CN107741891B (en) Object reconstruction method, medium, device and computing equipment
CN105447384B (en) A kind of anti-method monitored, system and mobile terminal
EP3188071B1 (en) Application accessing control method and device
CN114896592B (en) Universal detection method, device, equipment and storage medium for WMI malicious codes
CN115202807A (en) Cloud desktop black and white list control method, device and equipment
US20180321970A1 (en) Controlling Background Activity of an Application Using a Policy

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination