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, etc., can solve problems such as inappropriateness, and achieve the effect of good robustness, convenient upgrade, and flexible use

Inactive Publication Date: 2013-09-25
NANJING UNIV OF POSTS & TELECOMM
View PDF0 Cites 0 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 scenario: When designing a software system developed using java, there is a system requirement for the main application program guard, and the system is finally released to users in jar format, named usertest.jar, and agreed to implement the guard The execution file name of the process is prokeeper.exe (the name is not fixed, it can be changed according to needs), and its storage path is C:\WINDOWS\prokeeper.exe (it can also be placed in other paths, using the corresponding path that is 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 source code of java, generally in the initialization stage, add the Runtime.getRuntime().exec method, and pass the path C:\WINDOWS\prokeeper.exe to it, namely: Runtime. getRuntime().exec("C:\WINDOWS\...

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 son inheritance 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 a Java program (a program developed using the Java programming language, hereinafter referred to as a Java program) in a windows system (a name of an operating system). The invention is mainly used to identify and determine the process of a guarded java program, monitor the running state of the java program, and prevent it from terminating unexpectedly, and belongs to the technical field of computing software security. Background technique [0002] An application program running under Windows may exit abnormally. This exit is not the intention of the original design of the program. This abnormal exit may be caused by an internal error of the program itself, or it may be forcibly terminated by other programs, or it may be an illegal user. Execute the exit operation. In these cases, the program often needs to be restarted to realize its function or provide external services. For unattended servers or servi...

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 Patents(China)
IPC IPC(8): G06F21/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