[發明專利]登記庫的動態監控方法無效
| 申請號: | 00102695.X | 申請日: | 2000-02-24 |
| 公開(公告)號: | CN1310395A | 公開(公告)日: | 2001-08-29 |
| 發明(設計)人: | 林光信;陳玄同;李鵬 | 申請(專利權)人: | 英業達股份有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30 |
| 代理公司: | 中國專利代理(香港)有限公司 | 代理人: | 王岳,張志醒 |
| 地址: | 臺灣省*** | 國省代碼: | 臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 登記 動態 監控 方法 | ||
本發明涉及一種登記庫的動態監控方法,特別是一種應用在即時監控操作系統(如:視窗95/98)的登記庫中的方法,該方法所占用的系統資源少,且進行監控時的處理速度快。
在較早的操作系統(如:視窗31)中,有關硬件、操作系統、網絡和應用程序的設定,均會將設定分散在應用程序的初始檔案(*.INI)、各個視窗操作系統的初始檔(如:WIN.INI、SYSTEM.INI)中,以及在AUTOEXEC.BAT和CONFIG.SYS的檔案中,而現今的視窗95/98…等操作系統則是將所有的這些設定移到登記庫中,由登記庫所提供的一通用的集中處,來存儲操作系統、硬件和應用程序的組態信息,同時仍支援INI檔案的使用,以便與舊版的應用程序(為早期視窗31操作系統所撰寫的應用程序)相容。
一般而言登記庫中存儲有兩種基本類型的信息:通用信息及使用者特定信息;其中,通用信息是電腦上硬件和軟件基本操作所需要的;使用者特定信息則包含使用者自訂的設定,如:視窗操作系統桌面的版面配置,以及使用者為視窗操作系統和其應用程序所選定的選項。
目前,為了能最大限度地減少,甚至避免使用者誤操作所造成的系統崩潰,均是借助對登記庫的監控來達成前述目的的,通常采用的工具例如有:Cybcrmedia、Uninstaller、NononUninstaM、CIcanSweep…等,其監控時采用的技術的共同點在于均是分別在應用程序安裝前和安裝后對系統作快照(Snapshot)的處理、并在比較后找出不同之處,生成記錄報告的方式,來達成系統當前狀態的記錄,以及使用者誤操作的判斷;然而上述的登記庫的監控方式在記錄登記庫時,并不會對當前的登記庫加以分析和取舍,例如:使用者在此期間進行了監控操作以外的其他類型的操作,其操作過程也會被同時記錄下來;這樣一來,不但浪費時間,也浪費大量系統資源,而且僅就安裝前和安裝后對操作系統的兩次快照的不同處作記錄與判斷,會因不具即時性,而使得登記庫的記錄會不夠準確,也會使操作系統產生無法預知的處理狀態。
傳統的監控登記庫的技術缺點在于:
1.在對當前的登記庫的操作進行記錄時,并未加以分析和取舍,導致大量系統資源和處理時間的浪費。
2.僅是對應用程序安裝前、后的快照內容作比較,將使對登記庫的監控不具即時性,造成登記庫內的記錄不準確。
本發明的主要目的在于提供一種具有過濾介面可動態地對現行的操作系統(如:視窗95/98)的登記庫進行監控的方法,能即時地監控操作系統的登記庫,并藉由過濾介面的設置,讓使用者可隨時插入具體的監控功能來對登記庫進行監控,所占用的系統資源很少,且處理速快,根據本發明所公開的技術,在操作系統接收到一登記請求時,藉由先對登記請求的類型分析結果,以一動態鏈接庫調用相關的一過濾器,進行監控條件的檢測,并在當條件符合時,設置與該登記請求相應標志或啟動監控,所以在處理登記庫時無須由系統分配額外的CPU時間,且僅是對使用者的操作進行識別和判斷、以及相關處理,可占用少量的系統資源。
有關本發明的詳細內容及技術,茲就配合圖式說明如下:
圖1,為本發明登記庫動態監控的方塊圖。
圖2,為本發明的過濾介面的處理流程圖。
圖3,為本發明的登記庫動態監控的流程圖。
圖4,為本發明實施例的流程圖。
圖1為根據本發明的技術所構成的動態監控登記庫的方塊圖,如圖所示,包含有多個向操作系統產生一個登記(Registry)請求的應用程序(APP)10、一操作系統(OS)內核11、一監控程序12、一過濾介面13以及一用以管理登記庫的一登記庫管理裝置14,當操作系統接獲某一應用程序10傳來的登記請求時,會在響應此一登記請求之前,以監控程序12,調用過濾介面13來對注冊請求進行的檢測,監控程序在被激活后,調用標準的過濾器接口;請參閱圖2,為有關過濾介面13的處理流程圖,它透過相關的動態鏈接庫(DLL)調用過濾器,對登記請求進行識別(步驟101、102),判斷此一登記請求是否滿足被監控的條件,如果滿足,則設置標志(如:設置旗標、啟動監控等)并記錄當前信息(步驟103);反之,則呼叫其它的處理程序響應服務,直至完成對該請求的服務(步驟104),而滿足條件的登記請求將按照使用者的要求進行處理,此后,則返回到系統原有的登記請求管理循環中(步驟105)。其中過濾介面13,可為使用者以即時插入(Plug?in)的對系統設定保護的過濾器、或是反安裝(Uninstall)記錄的過濾器…等等。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英業達股份有限公司,未經英業達股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/00102695.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種保健食品及其生產方法
- 下一篇:一種可防止電子郵件病毒的電子郵件處理系統





