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

一種用于u盤隱私保護(hù)的軟件工具實(shí)現(xiàn)方法

文檔序號(hào):6368665閱讀:242來源:國知局
專利名稱:一種用于u盤隱私保護(hù)的軟件工具實(shí)現(xiàn)方法
技術(shù)領(lǐng)域
本發(fā)明涉及U盤隱私保護(hù),特別是涉及一種用于U盤隱私保護(hù)的軟件工具實(shí)現(xiàn)方法。
背景技術(shù)
U盤,全稱“USB閃存盤”,英文名“USB flash disk”。它是ー個(gè)USB接ロ的無需物理驅(qū)動(dòng)器的微型高容量移動(dòng)存儲(chǔ)產(chǎn)品,可以通過USB接ロ與電腦連接,實(shí)現(xiàn)即插即用。在目前Flash存儲(chǔ)器普遍使用的情況下,隱私保護(hù)也成了最讓人擔(dān)心的地方,如此小巧的ー個(gè)U盤,丟失了,則用戶的隱私安全得不到保證。ー些U盤提供數(shù)據(jù)加密的功能。通常在文件系統(tǒng)的下層使用全磁盤加密來達(dá)到。 加密功能優(yōu)點(diǎn)是用來防止未經(jīng)授權(quán)的人訪問U盤上的數(shù)據(jù);缺點(diǎn)則是因?yàn)闆]有統(tǒng)ー的標(biāo)準(zhǔn),此U盤只能在少部分安裝有兼容加密軟件的電腦上使用。

發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種用于U盤隱私保護(hù)的軟件工具實(shí)現(xiàn)方法,對(duì)U盤進(jìn)行分區(qū)保護(hù),使其他使用者只能看到第一個(gè)分區(qū)的內(nèi)容,更好的保護(hù)到用戶的隱私。為了達(dá)到上述目的,本發(fā)明采用的技術(shù)方案是,一種用于U盤隱私保護(hù)的軟件エ具實(shí)現(xiàn)方法,所述的軟件工具安裝在電腦端,所述的實(shí)現(xiàn)方法步驟如下
步驟I、程序開始,檢測到電腦USB接ロ存在附屬硬件設(shè)備連接;
步驟2、USB存儲(chǔ)驅(qū)動(dòng)運(yùn)行函數(shù)準(zhǔn)備運(yùn)行附屬硬件設(shè)備,此時(shí)截獲操作系統(tǒng)底層中斷附屬硬件設(shè)備的運(yùn)行,并進(jìn)行中斷處理程序;
步驟3、獲取中斷處理程序的程序運(yùn)行空間;
步驟4、插入攔截函數(shù)對(duì)附屬硬件設(shè)備信息進(jìn)行獲取;
步驟5、根據(jù)中斷獲得的附屬硬件設(shè)備信息,判斷是否為存儲(chǔ)器,是則執(zhí)行步驟6,否則執(zhí)行步驟8 ;
步驟6、將存儲(chǔ)器的屬性進(jìn)行修改,操作系統(tǒng)將存儲(chǔ)器識(shí)別為硬盤;
步驟7、對(duì)識(shí)別為硬盤的U盤進(jìn)行分區(qū),第一個(gè)分區(qū)為普通分區(qū),全部人可見,其他分區(qū)與隱私分區(qū)軟件相匹配,在電腦安裝隱私分區(qū)軟件時(shí)打開;
步驟8、結(jié)束程序。進(jìn)ー步的,步驟2所述的運(yùn)行函數(shù)為IoCreateDevice函數(shù),用于創(chuàng)建附屬硬件設(shè)備對(duì)象,所述的中斷為外部中斷。進(jìn)ー步的,步驟2所述的截獲操作系統(tǒng)底層中斷附屬硬件設(shè)備的運(yùn)行,并進(jìn)行中斷處理程序的過程為
步驟2. I、保存外部中斷和異常信息;
步驟2. 2、在截獲中斷前去除系統(tǒng)保護(hù);步驟2. 3、截獲中斷;
步驟2. 4、恢復(fù)系統(tǒng)保護(hù)。進(jìn)ー步的,步驟2. I所述的異常信息為檢測到電腦USB接ロ存在附屬硬件設(shè)備連接的異常信息。進(jìn)ー步的,步驟3所述的獲取中斷處理程序的程序運(yùn)行空間包括獲取外部中斷程序的運(yùn)行入口地址。進(jìn)ー步的,步驟4所述的插入攔截函數(shù)對(duì)附屬硬件設(shè)備信息進(jìn)行獲取為在外部中斷程序運(yùn)行入口地址添加操作程序,跳轉(zhuǎn)到攔截程序,通過攔截函數(shù)對(duì)附屬硬件設(shè)備信息進(jìn)行獲取,保存后結(jié)束中斷并傳遞附屬硬件設(shè)備信息。進(jìn)ー步的,步驟6所述將存儲(chǔ)器的屬性進(jìn)行修改的過程為當(dāng)附屬硬件設(shè)備為存 儲(chǔ)器時(shí),程序強(qiáng)行將存儲(chǔ)器的屬性RemovableMedia修改為FALSE,操作系統(tǒng)將存儲(chǔ)器識(shí)別為硬盤。進(jìn)ー步的,所述的操作系統(tǒng)包括Windows操作系統(tǒng)。與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是安裝此U盤隱私保護(hù)軟件工具后,Windows操作系統(tǒng)把U盤識(shí)別為物理硬盤,用windows自帶的磁盤管理工具來分區(qū)和管理了 ;并且在安裝了此隱私分區(qū)軟件工具的電腦上,才能看到U盤的所有分區(qū),否則只能看到第一個(gè)分區(qū),用戶將隱私內(nèi)容放在第二及以后的盤符內(nèi)管理,從而地實(shí)現(xiàn)了管理和保護(hù)隱私的功能。


圖I為本發(fā)明的程序流程圖。
具體實(shí)施例方式本發(fā)明的主旨在于利用現(xiàn)有Windows操作系統(tǒng)的特點(diǎn),Windows操作系統(tǒng)只能夠識(shí)別可插拔的U盤存儲(chǔ)器的第一個(gè)分區(qū)。本發(fā)明實(shí)現(xiàn)對(duì)可插拔的U盤分區(qū),讓W(xué)indows操作系統(tǒng)將可插拔U盤識(shí)別為物理硬盤,從而能夠創(chuàng)建更多的分區(qū),而這些隱私分區(qū)在未安裝軟件的通用電腦上是不可見的,來達(dá)到隱私管理和保護(hù)的目的。具體實(shí)現(xiàn)是寫了ー個(gè)USB的驅(qū)動(dòng),此驅(qū)動(dòng)實(shí)現(xiàn)了在恰當(dāng)?shù)臅r(shí)機(jī),在插入U(xiǎn)盤,驅(qū)動(dòng)程序正在創(chuàng)建對(duì)象的時(shí)刻前,截獲了中斷,并且進(jìn)入了中斷處理的程序空間和進(jìn)程,修改了硬件信息,將U盤的RemovableMedia值設(shè)置為FALSE,Windows操作系統(tǒng)將其誤認(rèn)為物理硬盤,從而達(dá)到分區(qū)的目的。在如今U盤使用頻繁的情況下,保護(hù)和管理U盤的隱私是非常有必要的,安裝此U盤隱私保護(hù)軟件工具后,Windows操作系統(tǒng)將會(huì)把U盤識(shí)別為物理硬盤,這樣就可以用windows自帶的磁盤管理工具來分區(qū)和管理了 ;并且在安裝了此隱私分區(qū)軟件工具的電腦上,才能看到U盤的所有分區(qū),否則只能看到第一個(gè)分區(qū),我們將隱私內(nèi)容放在第二及以后的盤符內(nèi)管理,從而地實(shí)現(xiàn)了管理和保護(hù)隱私的功能。下面結(jié)合實(shí)施例參照附圖進(jìn)行詳細(xì)說明,以便對(duì)本發(fā)明的技術(shù)特征及優(yōu)點(diǎn)進(jìn)行更深入的詮釋。本發(fā)明的程序流程圖如圖I所示,一種用于U盤隱私保護(hù)的軟件工具實(shí)現(xiàn)方法,所述的軟件工具安裝在電腦端,所述的實(shí)現(xiàn)方法步驟如下
步驟I、程序開始,檢測到電腦USB接ロ存在附屬硬件設(shè)備連接;
步驟2、USB存儲(chǔ)驅(qū)動(dòng)運(yùn)行函數(shù)準(zhǔn)備運(yùn)行附屬硬件設(shè)備,此時(shí)截獲操作系統(tǒng)底層中斷附屬硬件設(shè)備的運(yùn)行,并進(jìn)行中斷處理程序;
步驟3、獲取中斷處理程序的程序運(yùn)行空間;
步驟4、插入攔截函數(shù)對(duì)附屬硬件設(shè)備信息進(jìn)行獲??;
步驟5、根據(jù)中斷獲得的附屬硬件設(shè)備信息,判斷是否為存儲(chǔ)器,是則執(zhí)行步驟6,否則執(zhí)行步驟8 ; 步驟6、將存儲(chǔ)器的屬性進(jìn)行修改,操作系統(tǒng)將存儲(chǔ)器識(shí)別為硬盤;
步驟7、對(duì)識(shí)別為硬盤的U盤進(jìn)行分區(qū),第一個(gè)分區(qū)為普通分區(qū),全部人可見,其他分區(qū)與隱私分區(qū)軟件相匹配,在電腦安裝隱私分區(qū)軟件時(shí)打開;
步驟8、結(jié)束程序。進(jìn)ー步的,步驟2所述的運(yùn)行函數(shù)為IoCreateDevice函數(shù),用于創(chuàng)建附屬硬件設(shè)備對(duì)象,所述的中斷為外部中斷。進(jìn)ー步的,步驟2所述的截獲操作系統(tǒng)底層中斷附屬硬件設(shè)備的運(yùn)行,并進(jìn)行中斷處理程序的過程為步驟2. I、保存外部中斷和異常信息;
步驟2. 2、在截獲中斷前去除系統(tǒng)保護(hù);
步驟2. 3、截獲中斷;
步驟2. 4、恢復(fù)系統(tǒng)保護(hù)。進(jìn)ー步的,步驟2. I所述的異常信息為檢測到電腦USB接ロ存在附屬硬件設(shè)備連接的異常信息。進(jìn)ー步的,步驟3所述的獲取中斷處理程序的程序運(yùn)行空間包括獲取外部中斷程序的運(yùn)行入口地址。進(jìn)ー步的,步驟4所述的插入攔截函數(shù)對(duì)附屬硬件設(shè)備信息進(jìn)行獲取為在外部中斷程序運(yùn)行入口地址添加操作程序,跳轉(zhuǎn)到攔截程序,通過攔截函數(shù)對(duì)附屬硬件設(shè)備信息進(jìn)行獲取,保存后結(jié)束中斷并傳遞附屬硬件設(shè)備信息。進(jìn)ー步的,步驟6所述將存儲(chǔ)器的屬性進(jìn)行修改的過程為當(dāng)附屬硬件設(shè)備為存儲(chǔ)器時(shí),程序強(qiáng)行將存儲(chǔ)器的屬性RemovableMedia修改為FALSE,操作系統(tǒng)將存儲(chǔ)器識(shí)別為硬盤。進(jìn)ー步的,所述的操作系統(tǒng)包括Windows操作系統(tǒng)。windows的文件系統(tǒng)和其他系統(tǒng)不一樣,比如和Iinux的,掛在其他系統(tǒng)是所有的信息都看不到。當(dāng)然目前有一些技術(shù)途徑,比如samba服務(wù),通過協(xié)議可以實(shí)現(xiàn)Iinux和windows互訪。但依然不會(huì)破壞本專利中所描述的隱私保護(hù),因?yàn)樗€是按照正常的windows規(guī)則來訪問的,即U盤還是U盤,不會(huì)識(shí)別為硬盤。本發(fā)明在插入U(xiǎn)盤,驅(qū)動(dòng)程序正在創(chuàng)建對(duì)象的時(shí)刻前,截獲了中斷,并且進(jìn)入了中斷處理的程序空間和進(jìn)程,修改了硬件信息,將U盤的RemovableMedia值設(shè)置為FALSE,Windows操作系統(tǒng)將其誤認(rèn)為物理硬盤,從而達(dá)到分區(qū)的目的。上述實(shí)施例中提到的內(nèi)容并非是對(duì)本發(fā)明的限定,在不脫離本發(fā)明的發(fā)明構(gòu)思的前提下,任何顯而易見的替換均在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種用于U盤隱私保護(hù)的軟件工具實(shí)現(xiàn)方法,所述的軟件工具安裝在電腦端,其特征在于,所述的實(shí)現(xiàn)方法步驟如下 步驟I、程序開始,檢測到電腦USB接ロ存在附屬硬件設(shè)備連接; 步驟2、USB存儲(chǔ)驅(qū)動(dòng)運(yùn)行函數(shù)準(zhǔn)備運(yùn)行附屬硬件設(shè)備,此時(shí)截獲操作系統(tǒng)底層中斷附屬硬件設(shè)備的運(yùn)行,并進(jìn)行中斷處理程序; 步驟3、獲取中斷處理程序的程序運(yùn)行空間; 步驟4、插入攔截函數(shù)對(duì)附屬硬件設(shè)備信息進(jìn)行獲??; 步驟5、根據(jù)中斷獲得的附屬硬件設(shè)備信息,判斷是否為存儲(chǔ)器,是則執(zhí)行步驟6,否則 執(zhí)行步驟8 ; 步驟6、將存儲(chǔ)器的屬性進(jìn)行修改,操作系統(tǒng)將存儲(chǔ)器識(shí)別為硬盤; 步驟7、對(duì)識(shí)別為硬盤的U盤進(jìn)行分區(qū),第一個(gè)分區(qū)為普通分區(qū),全部人可見,其他分區(qū)與隱私分區(qū)軟件相匹配,在電腦安裝隱私分區(qū)軟件時(shí)打開; 步驟8、結(jié)束程序。
2.根據(jù)權(quán)利要求I所述的用于U盤隱私保護(hù)的軟件工具實(shí)現(xiàn)方法,其特征在于步驟2所述的運(yùn)行函數(shù)為IoCreateDevice函數(shù),用于創(chuàng)建附屬硬件設(shè)備對(duì)象,所述的中斷為外部中斷。
3.根據(jù)權(quán)利要求2所述的用于U盤隱私保護(hù)的軟件工具實(shí)現(xiàn)方法,其特征在干,步驟2所述的截獲操作系統(tǒng)底層中斷附屬硬件設(shè)備的運(yùn)行,并進(jìn)行中斷處理程序的過程為 步驟2. I、保存外部中斷和異常信息; 步驟2. 2、在截獲中斷前去除系統(tǒng)保護(hù); 步驟2. 3、截獲中斷; 步驟2. 4、恢復(fù)系統(tǒng)保護(hù)。
4.根據(jù)權(quán)利要求3所述的用于U盤隱私保護(hù)的軟件工具實(shí)現(xiàn)方法,其特征在于步驟2.I所述的異常信息為檢測到電腦USB接ロ存在附屬硬件設(shè)備連接的異常信息。
5.根據(jù)權(quán)利要求4所述的用于U盤隱私保護(hù)的軟件工具實(shí)現(xiàn)方法,其特征在于步驟3所述的獲取中斷處理程序的程序運(yùn)行空間包括獲取外部中斷程序的運(yùn)行入口地址。
6.根據(jù)權(quán)利要求5所述的用于U盤隱私保護(hù)的軟件工具實(shí)現(xiàn)方法,其特征在于步驟4所述的插入攔截函數(shù)對(duì)附屬硬件設(shè)備信息進(jìn)行獲取為在外部中斷程序運(yùn)行入口地址添加操作程序,跳轉(zhuǎn)到攔截程序,通過攔截函數(shù)對(duì)附屬硬件設(shè)備信息進(jìn)行獲取,保存后結(jié)束中斷并傳遞附屬硬件設(shè)備信息。
7.根據(jù)權(quán)利要求6所述的用于U盤隱私保護(hù)的軟件工具實(shí)現(xiàn)方法,其特征在于步驟6所述將存儲(chǔ)器的屬性進(jìn)行修改的過程為當(dāng)附屬硬件設(shè)備為存儲(chǔ)器時(shí),程序強(qiáng)行將存儲(chǔ)器的屬性RemovableMedia修改為FALSE,操作系統(tǒng)將存儲(chǔ)器識(shí)別為硬盤。
8.根據(jù)權(quán)利要求I 7中任一項(xiàng)所述的用于U盤隱私保護(hù)的軟件工具實(shí)現(xiàn)方法,其特征在于所述的操作系統(tǒng)包括Windows操作系統(tǒng)。
全文摘要
本發(fā)明公開了一種用于U盤隱私保護(hù)的軟件工具實(shí)現(xiàn)方法,步驟如下1、程序開始,檢測到電腦USB接口存在附屬硬件設(shè)備連接;2、USB存儲(chǔ)驅(qū)動(dòng)運(yùn)行函數(shù)準(zhǔn)備運(yùn)行附屬硬件設(shè)備,此時(shí)截獲操作系統(tǒng)底層中斷附屬硬件設(shè)備的運(yùn)行,并進(jìn)行中斷處理程序;3、獲取中斷處理程序的程序運(yùn)行空間;4、插入攔截函數(shù)對(duì)附屬硬件設(shè)備信息進(jìn)行獲??;5、根據(jù)中斷獲得的附屬硬件設(shè)備信息,判斷是否為存儲(chǔ)器,是則執(zhí)行步驟6,否則執(zhí)行步驟8;6、將存儲(chǔ)器的屬性進(jìn)行修改,操作系統(tǒng)將存儲(chǔ)器識(shí)別為硬盤;7、對(duì)識(shí)別為硬盤的U盤進(jìn)行分區(qū),第一個(gè)分區(qū)為普通分區(qū),全部人可見,其他分區(qū)與隱私分區(qū)軟件相匹配,在電腦安裝隱私分區(qū)軟件時(shí)打開;8、結(jié)束程序。
文檔編號(hào)G06F12/14GK102708068SQ20121012569
公開日2012年10月3日 申請(qǐng)日期2012年4月26日 優(yōu)先權(quán)日2012年4月26日
發(fā)明者曾元清 申請(qǐng)人:廣東歐珀移動(dòng)通信有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
宜兰县| 黄梅县| 泸西县| 广元市| 古浪县| 赤城县| 靖安县| 眉山市| 嵊泗县| 德安县| 商南县| 凤台县| 安西县| 阿图什市| 九江县| 长岛县| 沙湾县| 靖边县| 聂荣县| 绥阳县| 勃利县| 衡水市| 甘谷县| 乌兰县| 海伦市| 丹棱县| 固原市| 蒲江县| 蓬安县| 都江堰市| 五指山市| 连城县| 嵩明县| 烟台市| 精河县| 江城| 腾冲县| 贵港市| 武鸣县| 六枝特区| 南漳县|