欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種操作系統(tǒng)運(yùn)行時自動隱藏文件的方法

文檔序號:6430931閱讀:218來源:國知局
專利名稱:一種操作系統(tǒng)運(yùn)行時自動隱藏文件的方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種操作系統(tǒng)運(yùn)行時自動隱藏文件的方法,屬于windows文件隱藏技術(shù)領(lǐng)域。
背景技術(shù)
現(xiàn)有的文件隱藏主要有兩種實現(xiàn)方式1、將準(zhǔn)備隱藏的文件排除在文件系統(tǒng)目錄結(jié)構(gòu)之外;2、修改文件的目錄結(jié)構(gòu)使文件系統(tǒng)不能識別。現(xiàn)有文件隱藏方式存在的問題主要有必須形成一個新的文件系統(tǒng),這涉及到對磁盤文件系統(tǒng)的結(jié)構(gòu)進(jìn)行修改,無法與原有 windows文件系統(tǒng)結(jié)構(gòu)保持一致。

發(fā)明內(nèi)容
針對現(xiàn)有文件隱藏技術(shù)存在的上述不足,本發(fā)明的目的是提供一種操作系統(tǒng)運(yùn)行時自動隱藏文件的方法,本方法不用修改windows磁盤文件系統(tǒng)。本發(fā)明的技術(shù)方案是這樣實現(xiàn)的一種操作系統(tǒng)運(yùn)行時自動隱藏文件的方法, (1)在計算機(jī)操作系統(tǒng)中預(yù)先加載用于訪問文件的專用訪問接口以及用于執(zhí)行文件訪
問過濾處理的過濾判別程序,該專用訪問接口可訪問被隱藏的文件;
(2)將所有需要隱藏的文件的文件名羅列形成一個隱藏文件過濾表;
(3)當(dāng)計算機(jī)操作系統(tǒng)請求訪問文件時,過濾判別程序捕獲該請求,并判斷該請求是否由專用訪問接口發(fā)出;如果是,則允許計算機(jī)操作系統(tǒng)正常訪問所請求訪問的文件; 如果不是,則轉(zhuǎn)入第(4)步;
(4)過濾判別程序讀取隱藏文件過濾表并判斷所請求訪問的文件的文件名是否記錄在隱藏文件過濾表中;如果不是,則允許計算機(jī)操作系統(tǒng)正常訪問所請求訪問的文件; 如果是,則終止運(yùn)行所請求訪問的文件,并顯示相應(yīng)的提示信息。進(jìn)一步地,第(2)步先將所有需要隱藏的文件的文件名形成一個數(shù)據(jù)塊,以 windows普通文件的方式存儲在磁盤上,過濾判別程序在加載時再將該數(shù)據(jù)塊調(diào)入內(nèi)存形成所述隱藏文件過濾表。為了提高文件訪問的安全性,第(2)步數(shù)據(jù)塊以windows普通文件的方式存儲在磁盤上時為加密存儲,通過第(1)步加載的專用訪問接口訪問被隱藏的文件解密即可打開。本發(fā)明的有益效果在通用的Windows Server操作系統(tǒng)環(huán)境下,當(dāng)服務(wù)器存在多個管理帳戶時,安全管理員將操作系統(tǒng)一些關(guān)鍵性的系統(tǒng)配置文件按本方法進(jìn)行隱藏,其它管理員知道這些配置文件名的存在,但其內(nèi)容被隱藏訪問不到。安全管理員在需要修改配置時,通過本發(fā)明創(chuàng)建的專用接口可直接訪問被隱藏的文件,然后再對配置文件進(jìn)行修改。這樣就避免了多個管理員對系統(tǒng)配置進(jìn)行修改而造成管理混亂。而對于其它普通文件的隱藏,本方法具有與現(xiàn)有技術(shù)一樣的隱藏效果。因為本發(fā)明不用修改windows磁盤文件系統(tǒng)結(jié)構(gòu),故具有很強(qiáng)的實用性。


圖1是本發(fā)明文件訪問流程圖。
具體實施例方式本發(fā)明操作系統(tǒng)運(yùn)行時自動隱藏文件的方法,其實現(xiàn)方式為
(1)在計算機(jī)操作系統(tǒng)中預(yù)先加載用于訪問文件的專用訪問接口以及用于執(zhí)行文件訪問過濾處理的過濾判別程序,通過該專用訪問接口可直接訪問被隱藏的文件;過濾判別程序位于計算機(jī)操作系統(tǒng)的文件系統(tǒng)驅(qū)動程序與應(yīng)用程序之間。(2)將所有需要隱藏的文件的文件名羅列形成一個隱藏文件過濾表。(3)當(dāng)計算機(jī)操作系統(tǒng)請求訪問文件時,過濾判別程序捕獲該請求,并判斷該請求是否由專用訪問接口發(fā)出;如果是,則過濾判別程序直接將文件訪問請求傳遞到下層進(jìn)行正常的windows文件系統(tǒng)處理,即允許計算機(jī)操作系統(tǒng)正常訪問所請求訪問的文件;如果不是,則轉(zhuǎn)入第(4)步。(4)過濾判別程序讀取隱藏文件過濾表并判斷所請求訪問的文件的文件名是否記錄在隱藏文件過濾表中;如果不是,則允許計算機(jī)操作系統(tǒng)正常訪問所請求訪問的文件; 如果是,則終止運(yùn)行所請求訪問的文件,并顯示相應(yīng)的提示信息,結(jié)束本次文件系統(tǒng)操作。 提示信息可以是“文件不存在”、“運(yùn)行終止”或者類似的語言。進(jìn)一步地,第(2)步先將所有需要隱藏的文件的文件名形成一個數(shù)據(jù)塊,以 windows普通文件的方式存儲在磁盤上,過濾判別程序在加載時再將該數(shù)據(jù)塊調(diào)入內(nèi)存形成所述隱藏文件過濾表。為了提高文件訪問的安全性,第(2)步數(shù)據(jù)塊以windows普通文件的方式存儲在磁盤上時為加密存儲,通過第(1)步加載的專用訪問接口訪問被隱藏的文件解密即可打開。圖1是本發(fā)明文件訪問流程圖。操作系統(tǒng)訪問文件時,windows文件系統(tǒng)的正常 IRP請求(IRP代表I/O request packets,即I/O請求包)被本發(fā)明的過濾判別程序截獲, 并判斷該IRP請求是否由創(chuàng)建的專用訪問接口發(fā)出,如果是,則過濾判別程序直接將IRP請求傳遞到下層進(jìn)行正常的windows文件系統(tǒng)處理;如果該IRP請求不是由專用訪問接口發(fā)出,則進(jìn)一步判斷IRP請求涉及的文件是否在隱藏文件過濾表中,如果不在,同樣作為普通的IRP請求傳遞到下層,如果在隱藏文件過濾表中,則過濾判別程序向上層返回文件不存在的錯誤提示,結(jié)束本次文件系統(tǒng)操作。本方法只需要增加一個過濾判別程序,將需要隱藏的文件名形成一個數(shù)據(jù)塊,以 windows普通文件的方式密存在磁盤上,過濾判別程序在加載時將該數(shù)據(jù)塊調(diào)入內(nèi)存形成一個隱藏文件過濾表。操作系統(tǒng)訪問文件時,會經(jīng)過該過濾判別程序處理,如果文件在該隱藏文件過濾表中時,則系統(tǒng)提示文件不存在。當(dāng)需要訪問這些隱藏的文件時,通過本發(fā)明提供的專用訪問接口即可直接進(jìn)行訪問。本發(fā)明的上述實施例僅僅是為說明本發(fā)明所作的舉例,而并非是對本發(fā)明的實施方式的限定。對于所屬領(lǐng)域的普通技術(shù)人員來說,在上述說明的基礎(chǔ)上還可以做出其他不同形式的變化和變動。這里無法對所有的實施方式予以窮舉。凡是屬于本發(fā)明的技術(shù)方案所引申出的顯而易見的變化或變動仍處于本發(fā)明的保護(hù)范圍之列。
權(quán)利要求
1.一種操作系統(tǒng)運(yùn)行時自動隱藏文件的方法,其特征在于,(1)在計算機(jī)操作系統(tǒng)中預(yù)先加載用于訪問文件的專用訪問接口以及用于執(zhí)行文件訪問過濾處理的過濾判別程序,該專用訪問接口可訪問被隱藏的文件;(2)將所有需要隱藏的文件的文件名羅列形成一個隱藏文件過濾表;(3)當(dāng)計算機(jī)操作系統(tǒng)請求訪問文件時,過濾判別程序捕獲該請求,并判斷該請求是否由專用訪問接口發(fā)出;如果是,則允許計算機(jī)操作系統(tǒng)正常訪問所請求訪問的文件; 如果不是,則轉(zhuǎn)入第(4)步;(4)過濾判別程序讀取隱藏文件過濾表并判斷所請求訪問的文件的文件名是否記錄在隱藏文件過濾表中;如果不是,則允許計算機(jī)操作系統(tǒng)正常訪問所請求訪問的文件; 如果是,則終止運(yùn)行所請求訪問的文件,并顯示相應(yīng)的提示信息。
2.根據(jù)權(quán)利要求1所述的操作系統(tǒng)運(yùn)行時自動隱藏文件的方法,其特征在于第(2)步先將所有需要隱藏的文件的文件名形成一個數(shù)據(jù)塊,以windows普通文件的方式存儲在磁盤上,過濾判別程序在加載時再將該數(shù)據(jù)塊調(diào)入內(nèi)存形成所述隱藏文件過濾表。
3.根據(jù)權(quán)利要求2所述的操作系統(tǒng)運(yùn)行時自動隱藏文件的方法,其特征在于第(2)步數(shù)據(jù)塊以windows普通文件的方式存儲在磁盤上時為加密存儲,通過第(1)步加載的專用訪問接口訪問被隱藏的文件解密即可打開。
4.根據(jù)權(quán)利要求1或2或3所述的操作系統(tǒng)運(yùn)行時自動隱藏文件的方法,其特征在于 所述過濾判別程序位于計算機(jī)操作系統(tǒng)的文件系統(tǒng)驅(qū)動程序與應(yīng)用程序之間。
全文摘要
本發(fā)明公開了一種操作系統(tǒng)運(yùn)行時自動隱藏文件的方法,(1)在計算機(jī)操作系統(tǒng)中預(yù)先加載專用訪問接口及過濾判別程序;(2)將所有需要隱藏的文件名羅列形成一個隱藏文件過濾表;(3)當(dāng)計算機(jī)操作系統(tǒng)請求訪問文件時,過濾判別程序捕獲該請求,并判斷是否由專用訪問接口發(fā)出;如果是,則允許正常訪問;否則轉(zhuǎn)第(4)步;(4)過濾判別程序讀取隱藏文件過濾表并判斷所請求訪問的文件名是否記錄在表中;如果不是,則允許正常訪問;否則終止運(yùn)行所請求訪問的文件,并顯示相應(yīng)的提示信息。本發(fā)明具有與現(xiàn)有技術(shù)一樣的隱藏效果,通過專用訪問接口可訪問被隱藏的文件,因不用修改windows磁盤文件系統(tǒng)結(jié)構(gòu),故具有很強(qiáng)的實用性。
文檔編號G06F17/30GK102254128SQ20111023553
公開日2011年11月23日 申請日期2011年8月17日 優(yōu)先權(quán)日2011年8月17日
發(fā)明者李必錄 申請人:重慶君盾科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
额敏县| 静安区| 鹤山市| 阿坝县| 泗洪县| 长治市| 大冶市| 湘潭市| 天祝| 衡山县| 灵武市| 寿光市| 内丘县| 娱乐| 浑源县| 琼中| 长白| 绥阳县| 莫力| 三亚市| 宁化县| 贡嘎县| 堆龙德庆县| 兰西县| 云林县| 虹口区| 赣州市| 中牟县| 锦屏县| 兴宁市| 大方县| 四川省| 清镇市| 河南省| 彰武县| 西昌市| 新干县| 湘乡市| 大冶市| 沂水县| 郑州市|