Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method for protecting Java program progress based on inheritance relationship among progresses

A technology of program process and inheritance relationship, applied in the direction of platform integrity maintenance, instrumentation, electrical digital data processing, etc., can solve inappropriate problems, achieve good robustness, avoid system resource consumption, and use flexibly

Inactive Publication Date: 2011-06-22
NANJING UNIV OF POSTS & TELECOMM
View PDF2 Cites 31 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

If the application being guarded is written in the java programming language, then this solution is obviously inappropriate

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
  • Method for protecting Java program progress based on inheritance relationship among progresses
  • Method for protecting Java program progress based on inheritance relationship among progresses
  • Method for protecting Java program progress based on inheritance relationship among progresses

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment approach

[0059] For the convenience of description, assume the following application scenarios: There is a system requirement for the main application guardian in the design of the software system developed by java, and the system is finally released to users in jar format, named usertest.jar, and agreed to realize the guardian The executable file name of the process is prokeeper.exe (the name is not certain, it can be changed as needed), and its storage path is C:\WINDOWS\prokeeper.exe (it can also be placed in another path, using the corresponding path Yes), for the sake of simplicity, it is assumed that usertest.jar and prokeeper.exe are located in the same directory, and the execution process is as follows image 3 , The specific implementation is as follows: (1) In the java source code, generally during the initialization phase, add the Runtime.getRuntime().exec method and pass the path C:\WINDOWS\prokeeper.exe to it, namely: Runtime. getRuntime().exec("C:\WINDOWS\prokeeper.exe"); ...

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

The invention provides a method for protecting Java program progress based on an inheritance relationship among the progresses, wherein the method is used for protecting the Java program (the program developed by the Java programming language, hereinafter referred to as Java program) in a windows system (a name of an operating system). The method is mainly used for solving the authentication and determination of the protected Java program progress, monitoring the operating state of the Java program, and preventing the unexpected ending of the operation. The method establishes a father and soninheritance relationship between the protected Java program progress and the protecting program progress, uniquely determines the protected Java program progress by the protecting program progress based on the inheritance relationship and determines the operating state of the protected Java progress based on the inner core object state of the protected Java program progress.

Description

Technical field [0001] The present invention is a method for guarding Java programs (programs developed using Java programming language, hereinafter referred to as java programs) in a windows system (a name of an operating system). It is mainly used to solve the identification and determination of the guarded java program process, and to monitor the running state of the java program to prevent it from accidentally terminating its operation. It belongs to the field of computing software security technology. Background technique [0002] An application running under Windows may exit abnormally. This exit is not the intention of the program when it was originally designed. The abnormal exit may be caused by an internal error of the program itself, or forced termination by other programs, or an illegal user Perform an exit operation. In these cases, the program often needs to be restarted to realize its functions or provide services to the outside world. For unattended servers or s...

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
IPC IPC(8): G06F21/22G06F21/52
Inventor 王汝传李伟李鹏张伟孙力娟黄海平
Owner NANJING UNIV OF POSTS & TELECOMM
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products