[發明專利]軟件運行監控方法無效
| 申請號: | 200810044087.7 | 申請日: | 2008-12-11 |
| 公開(公告)號: | CN101751325A | 公開(公告)日: | 2010-06-23 |
| 發明(設計)人: | 楊仕強 | 申請(專利權)人: | 成都吉勝科技有限責任公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 上海浦一知識產權代理有限公司 31211 | 代理人: | 丁紀鐵 |
| 地址: | 610041 四川省成都*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟件 運行 監控 方法 | ||
技術領域
本發明涉及計算機技術,特別涉及一種軟件運行監控方法。
背景技術
在一臺PC(個人計算機)或服務器上,要判斷指定的軟件是否運行正常,當前采用的技術解決方案主要有進程名判斷、窗口類名判斷、程序內部特征值判斷等幾種解決方法。這幾種解決方案如下:
1.根據進程名判斷方式
該方案通過分析軟件的進程名,判斷指定的軟件是否在運行。這種解決方式查找速度快,但是精度很低。而且當運行的很多程序本來進程名相同,或用戶把軟件的主文件名修改后運行,會出現判斷錯誤或雖然程序在運行,卻根據原有進程名查不到該程序的情況;
2.根據窗口類名判斷方式
該方案采用軟件內特殊的窗口名進行判斷,這種方式比較準確,但速度稍慢于進程名判斷方式。而且當程序進行升級時,很可能會修改窗口名,這時就監控不到。同時,如果要確定一個軟件的窗口名,需要使用spy++等工具。這種使用環境或工具一般的用戶不會使用或操作,這樣就增加了技術應用的復雜性;
3.根據程序內部特征值判斷方式
該方案直接分析程序內部的特征碼,非常準確。其缺點是只有專業人員才能分析出文件的特征,并制作成程序特征庫。且被監控軟件重新編譯、換用新的加殼方式等,這些都可能導致特征值改變,因而程序特征庫的維護成本相對較高。
發明內容
本發明要解決的技術問題是提供一種軟件運行監控方法,該軟件運行監控方法,監控精確度高、維護成本低。
為解決上述技術問題,本發明的軟件運行監控方法,監控程序啟動之后,加載被監控軟件的進程特征庫,分別用每一個進程和該被監控軟件的進程特征庫進行比較,如果符合該被監控軟件的進程特征庫中的特征,那么就表示該被監控軟件在運行;其中,進程特征庫是根據程序運行過程中的目錄結構以及要加載的輔助文件確定。
本發明的軟件運行監控方法,進程特征庫是根據程序運行過程中的目錄結構以及要加載的輔助文件確定,監控精確度比較高,而且由于進程特征庫只是通過文件名進行制作,因而制作簡單,不需要使用專業的技術,只要理解計算機文件的普通用戶就可以完成,能有效降低維護成本,具有非常實用的技術效果。
附圖說明
下面結合附圖及具體實施方式對本發明作進一步詳細說明。
圖1是本發明的軟件運行監控方法示意圖。
具體實施方式
本發明的軟件運行監控方法一實施方式如圖1所示,需要監控一應用軟件時,監控程序啟動之后,先查找計算機系統中當前運行的進程列表,并且加載該被監控應用軟件的進程特征庫。在得到的進程中列表中,分別用每一個運行進程和該被監控應用軟件的進程特征庫進行比較,一個用戶運行進程如果符合該被監控應用軟件的進程特征庫中的特征,那么就表示該被監控應用軟件在運行。
其中,進程特征庫根據程序運行過程中的目錄結構以及要加載輔助文件確定。因為在程序運行時,主程序本身的進程名可能會重復,也可能會被改名,但程序運行過程中的目錄結構以及要加載的各種DLL(DynamicLink?Library,動態鏈接庫)文件或其它輔助文件具有唯一性,我們通過這些條件的組合,可以確定唯一一個程序的運行情況。比如:A程序的主程序下有一個Images目錄,下面存放了程序運行的各個圖片,其中有一個seka12b.jpg的文件,同時,程序還必須加載當前目錄下的sldek.dll和hgwhjw.dat,所以只需要比較當前目錄下是否存在當前目錄/sldek.dll、當前目錄/hgwhjw.dat以及當前目錄/Images/seka12b.jpg這幾個文件,就可以確定程序的運行情況。在正常的使用中,條件限定越多,使用程序本身專用的文件,精度就越高。
進程特征庫文件,可以使用手工制作,也可以使用相應的工具制作。由于只是通過文件名進行制作進程特征庫,因而制作簡單,不需要使用專業的技術,只要理解計算機文件的普通用戶就可以完成。
采用本發明所提供的軟件運行監控方法,監控精確度比較高,同時進程特征庫制作簡單,能有效降低維護成本,具有非常實用的技術效果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都吉勝科技有限責任公司,未經成都吉勝科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810044087.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種高爐風口大套在線修補方法
- 下一篇:數字編碼器在線檢測裝置





