Application program intercept and capture and monitoring system control break method

A technology of application program and monitoring system, applied in the direction of multi-program device, program startup/switching, etc., which can solve problems such as not allowing application programs to intervene

Inactive Publication Date: 2008-03-12
UNIVERSAL SCI IND CO LTD
View PDF1 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

As shown in U.S. Patent Publication US2005 / 0138256A1, it discloses a method and apparatus for processing hot key (Hot Key) input by using operating system visible (Visible) interrupt handling, which describes the complete ACPI and The architecture of the interrupt system, but it does not explain the details of the SCI interception (Hooking) method and the SCI query event (for notebook computers)
[0003] As mentioned in the above prior art, the operating system does not allow the application program to interfere with this SCI, nor can the application program do so, let alone control and process it

Method used

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

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Application program intercept and capture and monitoring system control break method
  • Application program intercept and capture and monitoring system control break method
  • Application program intercept and capture and monitoring system control break method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0013] Referring to FIGS. 1 and 2 , a preferred embodiment of the method for intercepting and monitoring system control interrupts by application programs of the present invention can be divided into an initialization process and the steps required when a specific interrupt event occurs after the initialization process is completed.

[0014] As shown in Figure 1 step 11, after the initialization process starts, the application program must first check whether the system BIOS conforms to the above specification of ACPI 1.0, and the system that meets this specification supports ACPI SCI, thereby the present invention can be utilized to intercept this interruption. To achieve this interception goal on the Intel Architecture (IntelArchitecture, IA) 32 / IA64 platform, the hardware interrupt request number (IRQ No.) of ACPI SCI must be known first. The interrupt request number can be obtained by querying the BIOS ACPI table. That is, a Root System Description Pointer (RootSystem Desc...

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

PUM

No PUM Login to view more

Abstract

A control interruption method for application program interception and monitoring systems, comprises: A hardware interruption request number of a system control interruption that is taken by an application program from a Basic Input and Output System (BIOS); an interruption vector number that corresponds with the hardware interruption request number, and acquired by the application program in a corresponding way according to that the interruption mode is a programmable interruption controller mode, or an advanced programmable interruption controller mode; a plurality of interruption service program examples that modify interruption entrance in an interruption description symbol list in a Central Process Unit (CPU) corresponds with interruption vector number, into pointing to application programs; as well as a plurality of interruption events corresponding with initialization information that is pre-established according to an interruption and interception list in the application program, and initialization hardware interruption request number.

Description

technical field [0001] The invention relates to a method for intercepting and monitoring interruption, in particular to a method for application program intercepting and monitoring system control interruption. Background technique [0002] The Advanced Configuration And Power Management Interface System Control Interrupt (ACPI SCI) is originally controlled and processed by the operating system. As shown in U.S. Patent Publication US2005 / 0138256A1, it discloses a method and apparatus for processing hot key (Hot Key) input by using operating system visible (Visible) interrupt handling, which describes the complete ACPI and The architecture of the interrupt system, but the details of the SCI interception (Hooking) method and the SCI query event (Query Event, used for notebook computers) are not explained. [0003] As described in the prior art above, the operating system does not allow the application program to interfere with the SCI, and the application program cannot do so,...

Claims

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

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/48
Inventor 李增莹
Owner UNIVERSAL SCI IND CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products