CN101751325A - Software operation monitoring method - Google Patents
Software operation monitoring method Download PDFInfo
- Publication number
- CN101751325A CN101751325A CN200810044087A CN200810044087A CN101751325A CN 101751325 A CN101751325 A CN 101751325A CN 200810044087 A CN200810044087 A CN 200810044087A CN 200810044087 A CN200810044087 A CN 200810044087A CN 101751325 A CN101751325 A CN 101751325A
- Authority
- CN
- China
- Prior art keywords
- software
- monitoring method
- monitored
- operation monitoring
- feature database
- 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
Links
Images
Landscapes
- Debugging And Monitoring (AREA)
- Stored Programmes (AREA)
Abstract
The invention discloses a software operation monitoring method which comprising the following steps: loading a progress feature library of a monitored software after a monitoring procedure is started, respectively comparing each progress with the progress feature library of the monitored software and indicating that the monitored software is in operation if each progress conforms to the progress feature library of the monitored software; wherein the progress feature library is determined according to a directory structure in the procedure operation process and a to-be-loaded auxiliary document. The software operation monitoring method has the advantages of high monitoring accuracy and low maintenance cost.
Description
Technical field
The present invention relates to computer technology, particularly a kind of software operation monitoring method.
Background technology
On a PC (personal computer) or server, judge whether the software of appointment moves normally, the technical solution of current employing mainly contains several solutions such as process name judgement, the judgement of window class name, the judgement of program internal feature value.These several solutions are as follows:
1. according to the process name judgment mode
This scheme is by the process name of analysis software, and whether the software of judging appointment is in operation.This settling mode seek rate is fast, but precision is very low.And when the original process name of a lot of programs of operation identical, or the user revises the back operation to the root name of software, though misjudgment or program can occur in operation, can not find out the situation of this program according to original process name;
2. according to window class name judgment mode
This scheme adopts the interior special window name of software to judge that this mode is more accurate, but speed is slower than the process name judgment mode slightly.And when program is upgraded, revise the window name possibly, at this moment just monitoring less than.Simultaneously, if determine the window name of a software, need to use instruments such as spy++.The user that this environment for use or instrument are general can not use or operate, and has so just increased the complicacy that technology is used;
3. according to program internal feature value judgment mode
The condition code of the direct routine analyzer of this scheme inside, very accurate.Its shortcoming is to have only the professional just can analyze the feature of file, and is made into the performance of program storehouse.And monitored software recompilates, uses instead the new shell side formula etc. that adds, and these all may cause eigenwert to change, thereby the maintenance cost in performance of program storehouse is higher relatively.
Summary of the invention
The technical problem to be solved in the present invention provides a kind of software operation monitoring method, this software operation monitoring method, and monitoring degree of accuracy height, maintenance cost are low.
For solving the problems of the technologies described above, software operation monitoring method of the present invention, after watchdog routine starts, load the process feature database of monitored software, process feature database with each process and this monitored software compares respectively, if meet the feature in the process feature database of this monitored software, so just expression this monitored software is moving; Wherein, the process feature database is to determine according to the bibliographic structure in the program operation process and the secondary file that will load.
Software operation monitoring method of the present invention, the process feature database is to determine according to the bibliographic structure in the program operation process and the secondary file that will load, the monitoring degree of accuracy is than higher, and owing to the process feature database is just made by filename, thereby make simply, do not need to use the technology of specialty, only be appreciated that the domestic consumer of computer documents just can finish, can effectively reduce maintenance cost, have very practical technique effect.
Description of drawings
Below in conjunction with the drawings and the specific embodiments the present invention is described in further detail.
Fig. 1 is a software operation monitoring method synoptic diagram of the present invention.
Embodiment
Software operation monitoring method one embodiment of the present invention when needing monitoring one application software, after the watchdog routine startup, is searched the process list of current operation in the computer system earlier, and is loaded the process feature database of this monitored application software as shown in Figure 1.In in the process that obtains, tabulating, process feature database with each operation process and this monitored application software compares respectively, if user moves the feature in the process feature database that process meets this monitored application software, so just expression this monitored application software is being moved.
Wherein, the process feature database is according to the bibliographic structure in the program operation process and will load secondary file and determine.Because when program run, the process name of master routine itself may repeat, also may be renamed, but bibliographic structure in the program operation process and various DLL (the DynamicLink Library that will load, dynamic link library) file or other secondary file have uniqueness, we can determine the ruuning situation of a unique program by the combination of these conditions.Such as: an Images catalogue is arranged under the master routine of A program, deposited each picture of program run below, the file that a seka12b.jpg is wherein arranged, simultaneously, program also must load sldek.dll and the hgwhjw.dat under the current directory, so only need compare whether exist under the current directory current directory sldek.dll, current directory hgwhjw.dat and current directory Images these several files of seka12b.jpg, just can determine the ruuning situation of program.In normal the use, term restriction is many more, the file that service routine itself is special-purpose, and precision is just high more.
Process feature database file can use and make by hand, also can use corresponding tool making.Owing to just make the process feature database, thereby make simply by filename, do not need to use the technology of specialty, only be appreciated that the domestic consumer of computer documents just can finish.
Adopt software operation monitoring method provided by the present invention, the monitoring degree of accuracy is than higher, and the process feature database is made simply simultaneously, can effectively reduce maintenance cost, has very practical technique effect.
Claims (2)
1. software operation monitoring method, it is characterized in that, after watchdog routine starts, load the process feature database of monitored software, process feature database with each process and this monitored software compares respectively, if meet the feature in the process feature database of this monitored software, so just expression this monitored software is moving; Wherein, the process feature database is to determine according to the bibliographic structure in the program operation process and the secondary file that will load.
2. software operation monitoring method according to claim 1 is characterized in that described secondary file comprises dll file.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810044087A CN101751325A (en) | 2008-12-11 | 2008-12-11 | Software operation monitoring method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810044087A CN101751325A (en) | 2008-12-11 | 2008-12-11 | Software operation monitoring method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101751325A true CN101751325A (en) | 2010-06-23 |
Family
ID=42478332
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200810044087A Pending CN101751325A (en) | 2008-12-11 | 2008-12-11 | Software operation monitoring method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101751325A (en) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102509196A (en) * | 2011-11-30 | 2012-06-20 | 江苏奇异点网络有限公司 | Computer practice course student attendance checking and management method oriented to school computer room |
CN102624579A (en) * | 2011-11-28 | 2012-08-01 | 江苏奇异点网络有限公司 | Method for acquiring computer operation information of enterprise network |
CN102622393A (en) * | 2011-11-28 | 2012-08-01 | 江苏奇异点网络有限公司 | Method for acquiring document access information for enterprise local area network |
CN102624862A (en) * | 2011-11-28 | 2012-08-01 | 江苏奇异点网络有限公司 | Document access information acquiring and filtering method |
CN102624863A (en) * | 2011-11-28 | 2012-08-01 | 江苏奇异点网络有限公司 | Method for acquiring Internet access behaviors of enterprise employees |
CN102624580A (en) * | 2011-11-28 | 2012-08-01 | 江苏奇异点网络有限公司 | Method for monitoring computer hardware information of enterprise network in centralized manner |
CN102624591A (en) * | 2011-11-28 | 2012-08-01 | 江苏奇异点网络有限公司 | Local area network computer operation information acquisition method based on local backup |
CN102624693A (en) * | 2011-11-28 | 2012-08-01 | 江苏奇异点网络有限公司 | White-list eliminablenetwork access information acquisition method |
CN102624578A (en) * | 2011-11-28 | 2012-08-01 | 江苏奇异点网络有限公司 | Computer hardware information adaptive monitoring method with local area network offline support function |
CN104268473A (en) * | 2014-09-23 | 2015-01-07 | 龙芯中科技术有限公司 | Method and device for detecting application programs |
CN104461830A (en) * | 2014-12-19 | 2015-03-25 | 北京奇虎科技有限公司 | Method and device for monitored progress |
CN105975384A (en) * | 2016-04-28 | 2016-09-28 | 北京小米移动软件有限公司 | Distributed process monitoring method and apparatus |
CN105978749A (en) * | 2016-04-27 | 2016-09-28 | 浪潮(北京)电子信息产业有限公司 | Monitoring method of computer hardware information in local area network and system thereof |
CN111479138A (en) * | 2020-03-05 | 2020-07-31 | 视联动力信息技术股份有限公司 | Server detection method and device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08305661A (en) * | 1995-04-28 | 1996-11-22 | Nec Corp | Fault release system for distributedly installed system |
CN1266223A (en) * | 1999-03-08 | 2000-09-13 | 英业达股份有限公司 | Method for monitoring and controlling program process |
CN1489049A (en) * | 2002-10-11 | 2004-04-14 | 华为技术有限公司 | Method for monitoring background programme |
-
2008
- 2008-12-11 CN CN200810044087A patent/CN101751325A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08305661A (en) * | 1995-04-28 | 1996-11-22 | Nec Corp | Fault release system for distributedly installed system |
CN1266223A (en) * | 1999-03-08 | 2000-09-13 | 英业达股份有限公司 | Method for monitoring and controlling program process |
CN1489049A (en) * | 2002-10-11 | 2004-04-14 | 华为技术有限公司 | Method for monitoring background programme |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102624578A (en) * | 2011-11-28 | 2012-08-01 | 江苏奇异点网络有限公司 | Computer hardware information adaptive monitoring method with local area network offline support function |
CN102624693A (en) * | 2011-11-28 | 2012-08-01 | 江苏奇异点网络有限公司 | White-list eliminablenetwork access information acquisition method |
CN102624579A (en) * | 2011-11-28 | 2012-08-01 | 江苏奇异点网络有限公司 | Method for acquiring computer operation information of enterprise network |
CN102624862A (en) * | 2011-11-28 | 2012-08-01 | 江苏奇异点网络有限公司 | Document access information acquiring and filtering method |
CN102624863A (en) * | 2011-11-28 | 2012-08-01 | 江苏奇异点网络有限公司 | Method for acquiring Internet access behaviors of enterprise employees |
CN102624580A (en) * | 2011-11-28 | 2012-08-01 | 江苏奇异点网络有限公司 | Method for monitoring computer hardware information of enterprise network in centralized manner |
CN102624591A (en) * | 2011-11-28 | 2012-08-01 | 江苏奇异点网络有限公司 | Local area network computer operation information acquisition method based on local backup |
CN102622393A (en) * | 2011-11-28 | 2012-08-01 | 江苏奇异点网络有限公司 | Method for acquiring document access information for enterprise local area network |
CN102509196B (en) * | 2011-11-30 | 2015-04-01 | 太仓云联信息科技有限公司 | Computer practice course student attendance checking and management method oriented to school computer room |
CN102509196A (en) * | 2011-11-30 | 2012-06-20 | 江苏奇异点网络有限公司 | Computer practice course student attendance checking and management method oriented to school computer room |
CN104268473B (en) * | 2014-09-23 | 2017-05-24 | 龙芯中科技术有限公司 | Method and device for detecting application programs |
CN104268473A (en) * | 2014-09-23 | 2015-01-07 | 龙芯中科技术有限公司 | Method and device for detecting application programs |
CN104461830A (en) * | 2014-12-19 | 2015-03-25 | 北京奇虎科技有限公司 | Method and device for monitored progress |
CN104461830B (en) * | 2014-12-19 | 2017-09-22 | 北京奇虎科技有限公司 | The method and apparatus of monitoring process |
CN105978749A (en) * | 2016-04-27 | 2016-09-28 | 浪潮(北京)电子信息产业有限公司 | Monitoring method of computer hardware information in local area network and system thereof |
CN105975384A (en) * | 2016-04-28 | 2016-09-28 | 北京小米移动软件有限公司 | Distributed process monitoring method and apparatus |
CN105975384B (en) * | 2016-04-28 | 2018-10-26 | 北京小米移动软件有限公司 | The monitoring method and device of distributed process |
CN111479138A (en) * | 2020-03-05 | 2020-07-31 | 视联动力信息技术股份有限公司 | Server detection method and device |
CN111479138B (en) * | 2020-03-05 | 2023-04-18 | 视联动力信息技术股份有限公司 | Server detection method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101751325A (en) | Software operation monitoring method | |
US10180971B2 (en) | System and process for searching massive amounts of time-series data | |
WO2022121171A1 (en) | Similar text matching method and apparatus, and electronic device and computer storage medium | |
US8909615B2 (en) | System and method of managing capacity of search index partitions | |
CA2603901C (en) | System and methods for facilitating a linear grid database with data organization by dimension | |
US6370549B1 (en) | Apparatus and method for searching for a file | |
Mahajan et al. | Improving the energy efficiency of relational and NoSQL databases via query optimizations | |
US7386566B2 (en) | External metadata processing | |
US20130332467A1 (en) | Linking Data Elements Based on Similarity Data Values and Semantic Annotations | |
EP2044536A1 (en) | Data processing over very large databases | |
US10348815B2 (en) | Command process load balancing system | |
CN103282900A (en) | Methods for indexing and searching based on language locale | |
WO2008154213A1 (en) | Discosql: distributed processing of structured queries | |
CN101582072A (en) | System and method for counting codes | |
Edwards | PepArML: A meta‐search peptide identification platform for tandem mass spectra | |
US10423495B1 (en) | Deduplication grouping | |
WO2015057463A1 (en) | File handlers supporting dynamic data streams | |
US20130124817A1 (en) | Information processing apparatus | |
CN105095255A (en) | Data index creating method and device | |
EP3343395B1 (en) | Data storage method and apparatus for mobile terminal | |
US10691649B2 (en) | Method and system for managing data associated with a hierarchical structure | |
US20120166378A1 (en) | Forward chaining as an orchestration mechanism for analytics | |
CN103020075A (en) | Method for analyzing dependency of target object | |
CN111428117B (en) | Application program data acquisition method and device | |
CN103336726A (en) | Method and device detecting multitasking conflicts in Linux system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20100623 |