亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種文件保護(hù)處理的方法和裝置的制造方法

文檔序號:8512721閱讀:360來源:國知局
一種文件保護(hù)處理的方法和裝置的制造方法
【專利說明】一種文件保護(hù)處理的方法和裝置
[0001]本發(fā)明專利申請是申請日為2012年8月7日、申請?zhí)枮?01210279819.7、名稱為“一種文件保護(hù)處理的方法和裝置”的中國發(fā)明專利申請的分案申請。
技術(shù)領(lǐng)域
[0002]本發(fā)明涉及文件處理技術(shù)領(lǐng)域,具體涉及一種文件保護(hù)處理的方法,以及,一種文件保護(hù)處理的裝置。
【背景技術(shù)】
[0003]隨著電腦在人們的工作和生活的普及,電腦中儲存的文件越來越多,用戶在管理電腦文件的時候通常會手動刪除一些文件,或在卸載某個軟件的時候需要清理一些文件,但是如果手動操作失誤或者軟件卸載時會刪除一些比較重要的文件,會導(dǎo)致一些不想刪除或不能刪除的文件被錯誤刪除掉,刪除了系統(tǒng)中不能刪除的文件很可能導(dǎo)致系統(tǒng)不穩(wěn)定或者其他不良影響。
[0004]因此,本領(lǐng)域技術(shù)人員迫切需要解決的技術(shù)問題是:怎樣防止文件被錯誤刪除。

【發(fā)明內(nèi)容】

[0005]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的一種文件保護(hù)處理的方法和相應(yīng)的一種文件保護(hù)處理的裝置。
[0006]依據(jù)本發(fā)明的一個方面,提供了一種文件保護(hù)處理的方法,包括:
[0007]獲得受保護(hù)文件和/或目錄的路徑;
[0008]阻塞針對文件和/或目錄的指定操作;
[0009]提取所述指定操作針對的文件和/或目錄的路徑;
[0010]判斷所述指定操作針對的文件和/或目錄的路徑,是否為受保護(hù)文件和/或目錄的路徑;
[0011]若是,攔截所述針對文件和/或目錄的指定操作。
[0012]可選地,在所述指定操作針對的文件和/或目錄的路徑不為受保護(hù)文件和/或目錄的路徑時,允許所述針對文件和/或目錄的指定操作。
[0013]可選地,所述目錄包括目錄本身,目錄里的子目錄及文件。
[0014]可選地,所述指定操作包括文件本身的刪除及移動操作、目錄本身的移動操作、和/或目錄里子目錄及文件的刪除及移動操作。
[0015]可選地,所述獲得受保護(hù)文件和/或目錄的路徑為受保護(hù)文件和/或目錄的DOS路徑,所述針對文件和/或目錄的指定操作由文件過濾驅(qū)動阻塞,
[0016]所述提取指定操作針對的文件和/或目錄的路徑的步驟包括:
[0017]所述文件過濾驅(qū)動獲取所述指定操作針對的文件和/或目錄的NT路徑;
[0018]所述文件過濾驅(qū)動將所述NT路徑轉(zhuǎn)換成DOS路徑。
[0019]可選地,所述判斷指定操作針對的文件和/或目錄的路徑,是否為受保護(hù)文件和/或目錄的路徑的步驟包括:
[0020]所述文件過濾驅(qū)動將所述指定操作所針對的文件和/或目錄的DOS路徑,與所述受保護(hù)文件和/或目錄的DOS路徑進(jìn)行匹配,并將匹配的結(jié)果通知用戶接口 ;所述匹配結(jié)果包括,在存在匹配項的情況下,判定所述指定操作針對的文件和/或目錄的路徑為受保護(hù)文件和/或目錄的路徑的結(jié)果;以及,在不存在匹配項的情況下,判定所述指定操作針對的文件和/或目錄的路徑不為受保護(hù)文件和/或目錄的路徑的結(jié)果,
[0021]所述攔截所述針對文件和/或目錄的指定操作的步驟包括:
[0022]所述用戶接口根據(jù)所述指定操作針對的文件和/或目錄的路徑為受保護(hù)文件和/或目錄的路徑的結(jié)果,生成攔截所述針對文件和/或目錄的指定操作的信息,并發(fā)送至文件過濾驅(qū)動;
[0023]所述文件過濾驅(qū)動依據(jù)所述攔截針對文件和/或目錄的指定操作的信息執(zhí)行攔截所述針對文件和/或目錄的指定操作的操作。
[0024]可選地,所述在指定操作針對的文件和/或目錄的路徑不為受保護(hù)文件和/或目錄的路徑時允許所述針對文件和/或目錄的指定操作的步驟包括:
[0025]所述用戶接口根據(jù)所述指定操作針對的文件和/或目錄的路徑不為受保護(hù)文件和/或目錄的路徑的結(jié)果,生成允許所述針對文件和/或目錄的指定操作的信息,并發(fā)送至文件過濾驅(qū)動;
[0026]所述文件過濾驅(qū)動依據(jù)所述允許針對文件和/或目錄的指定操作的信息執(zhí)行允許所述針對文件和/或目錄的指定操作的操作。
[0027]可選地,所述文件過濾驅(qū)動位于第O特權(quán)級RingO,所述用戶接口位于第3特權(quán)級Ring30
[0028]根據(jù)本發(fā)明的另一方面,提供了一種文件保護(hù)處理的裝置,包括:
[0029]獲取模塊,用于獲得受保護(hù)文件和/或目錄的路徑;
[0030]阻塞模塊,用于阻塞針對文件和/或目錄的指定操作;
[0031]提取模塊,用于提取所述指定操作針對的文件和/或目錄的路徑;
[0032]判斷模塊,用于判斷所述指定操作針對的文件和/或目錄的路徑,是否為受保護(hù)文件和/或目錄的路徑;若是,則調(diào)用攔截模塊;
[0033]攔截模塊,用于攔截所述針對文件和/或目錄的指定操作。
[0034]可選地,所述一種文件保護(hù)處理的裝置還包括:
[0035]允許模塊,用于在所述指定操作針對的文件和/或目錄的路徑不為受保護(hù)文件和/或目錄的路徑時,允許所述針對文件和/或目錄的指定操作。
[0036]可選地,所述目錄包括目錄本身,目錄里的子目錄及文件。
[0037]可選地,所述指定操作包括文件本身的刪除及移動操作、目錄本身的移動操作、和/或目錄里子目錄及文件的刪除及移動操作。
[0038]可選地,所述受保護(hù)文件和/或目錄的路徑為受保護(hù)文件和/或目錄的DOS路徑,所述針對文件和/或目錄的指定操作由文件過濾驅(qū)動阻塞,
[0039]所述提取模塊包括:
[0040]NT路徑獲取子模塊,用于由文件過濾驅(qū)動獲取所述指定操作針對的文件和/或目錄的NT路徑;
[0041]路徑轉(zhuǎn)換子模塊,用于由所述文件過濾驅(qū)動將所述NT路徑轉(zhuǎn)換成DOS路徑。
[0042]可選地,所述判斷模塊包括:
[0043]路徑匹配子模塊,用于由所述文件過濾驅(qū)動將所述指定操作針對的文件和/或目錄的DOS路徑,與所述受保護(hù)文件和/或目錄的DOS路徑進(jìn)行匹配,并將匹配的結(jié)果通知用戶接口 ;所述匹配結(jié)果包括,在存在匹配項的情況下,判定所述指定操作針對的文件和/或目錄的路徑為受保護(hù)文件和/或目錄的路徑的結(jié)果;以及,在不存在匹配項的情況下,判定所述指定操作針對的文件和/或目錄的路徑不為受保護(hù)文件和/或目錄的路徑的結(jié)果,
[0044]所述攔截模塊包括:
[0045]位于用戶接口的攔截信息生成子模塊,用于根據(jù)所述指定操作針對的文件和/或目錄的路徑為受保護(hù)文件和/或目錄的路徑的結(jié)果,生成攔截所述針對文件和/或目錄的指定操作的信息,并發(fā)送至文件過濾驅(qū)動;
[0046]位于文件過濾驅(qū)動的操作攔截子模塊,用于依據(jù)所述攔截針對文件和/或目錄的指定操作的信息執(zhí)行攔截所述針對文件和/或目錄的指定操作的操作。
[0047]可選地,所述允許模塊包括:
[0048]位于用戶接口的允許信息生成子模塊,用于根據(jù)所述指定操作針對的文件和/或目錄的路徑不為受保護(hù)文件和/或目錄的路徑的結(jié)果,生成允許所述針對文件和/或目錄的指定操作的信息,并發(fā)送至文件過濾驅(qū)動;
[0049]位于文件過濾驅(qū)動的操作允許子模塊,用于依據(jù)所述允許所述針對文件和/或目錄的指定操作的信息執(zhí)行允許所述針對文件和/或目錄的指定操作的操作。
[0050]可選地,所述文件過濾驅(qū)動位于第O特權(quán)級RingO,所述用戶接口位于第3特權(quán)級Ring30
[0051]根據(jù)本發(fā)明的一種文件保護(hù)處理的方法可以應(yīng)用window內(nèi)核文件過濾驅(qū)動對指定的文件和/或目錄以及指定的文件操作進(jìn)行過濾,對符合要求的操作進(jìn)行阻塞,通過位于RingO層的文件過濾驅(qū)動和位于Ring3層的用戶接口交互,攔截符合要求的指定的文件和/或目錄的指定操作,由此解決了防止文件被錯誤刪除的問題取得了保證系統(tǒng)穩(wěn)定運行的有益效果。
[0052]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的【具體實施方式】。
【附圖說明】
[0053]通過閱讀下文優(yōu)選實施方式的詳細(xì)描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0054]圖1示出了根據(jù)本發(fā)明一個實施例的一種文件保護(hù)處理的方法實施例1的步驟流程圖;
[0055]圖2示出了
當(dāng)前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1