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

一種桌面文件隔離方法與流程

文檔序號(hào):12720726閱讀:378來(lái)源:國(guó)知局

本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,具體涉及一種桌面文件隔離方法。



背景技術(shù):

Windows多桌面,是通過(guò)系統(tǒng)API函數(shù) CreateDesktop即可創(chuàng)建一模一樣的桌面環(huán)境,讓同一個(gè)工作中程序放在一個(gè)桌面里面,另外的工作則放入另一個(gè)虛擬桌面,讓工作和任務(wù)更加條分縷析,井井有條。比如在默認(rèn)桌面下,可以訪問(wèn)訪問(wèn)互聯(lián)網(wǎng)等娛樂(lè)操作,而在桌面2下只能辦公等?,F(xiàn)有實(shí)現(xiàn)方式下,默認(rèn)桌面和桌面2開(kāi)始菜單里面的內(nèi)容是一樣的,都是系統(tǒng)默認(rèn)的,不利于管理員對(duì)在桌面2下進(jìn)行限制,比如禁止運(yùn)行QQ或禁止使用控制面板等,也不利于用戶對(duì)默認(rèn)桌面和桌面2進(jìn)行良好的區(qū)分。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明為了克服以上技術(shù)的不足,提供了一種確保不改變用戶使用體驗(yàn)下,通過(guò)Windows HOOK技術(shù)接管桌面2下開(kāi)始菜單,顯示自定義的開(kāi)始菜單,可實(shí)現(xiàn)不同桌面下應(yīng)用程序的隔離和控制的桌面文件隔離方法。

本發(fā)明克服其技術(shù)問(wèn)題所采用的技術(shù)方案是:

一種桌面文件隔離方法,包括如下步驟:

a)在Windows系統(tǒng)中通過(guò)API函數(shù)CreateDesktop創(chuàng)建多桌面,使Windows系統(tǒng)中具有默認(rèn)桌面及桌面X;

b)設(shè)置桌面X的運(yùn)行環(huán)境中需要隔離的系統(tǒng)文件夾Y;

c)當(dāng)桌面X下的應(yīng)用程序讀取系統(tǒng)文件夾Y時(shí),應(yīng)用程序首先讀取注冊(cè)表獲取系統(tǒng)文件夾Y所在位置;

d)注冊(cè)表回調(diào)函數(shù)截獲步驟c)中系統(tǒng)文件夾Y的路徑所在的注冊(cè)表的子健和值,當(dāng)子健為Personal且值為%USERPROFILE%\系統(tǒng)文件夾Y時(shí),將值%USERPROFILE%\修改為桌面X下的路徑Z:\桌面X\系統(tǒng)文件夾Y,其中Z為系統(tǒng)文件夾Y所在的系統(tǒng)盤符。

上述系統(tǒng)文件夾Y為我的文檔和/或我的圖片/和或我的視頻。

上述系統(tǒng)文件夾Y保存在本地磁盤中。

上述系統(tǒng)文件夾Y為Windows系統(tǒng)中的共享盤符。

上述系統(tǒng)文件夾Y為移動(dòng)設(shè)備的盤符。

本發(fā)明的有益效果是:該方案采用底層驅(qū)動(dòng)技術(shù),實(shí)現(xiàn)不同桌面的文件隔離,防止不同桌面文件的交叉和泄密,支持所有Windows操作系統(tǒng)(XP、Win7、Win8、Win10),效果穩(wěn)定且不影響用戶體驗(yàn)。同時(shí)使得用戶不用額外購(gòu)置電腦,節(jié)約了成本。

具體實(shí)施方式

下面對(duì)本發(fā)明做進(jìn)一步說(shuō)明。

一種桌面文件隔離方法,包括如下步驟:a)在Windows系統(tǒng)中通過(guò)API函數(shù)CreateDesktop創(chuàng)建多桌面,使Windows系統(tǒng)中具有默認(rèn)桌面及桌面X;b)設(shè)置桌面X的運(yùn)行環(huán)境中需要隔離的系統(tǒng)文件夾Y;c)當(dāng)桌面X下的應(yīng)用程序讀取系統(tǒng)文件夾Y時(shí),應(yīng)用程序首先讀取注冊(cè)表獲取系統(tǒng)文件夾Y所在位置;d)注冊(cè)表回調(diào)函數(shù)截獲步驟c)中系統(tǒng)文件夾Y的路徑所在的注冊(cè)表的子健和值,當(dāng)子健為Personal且值為%USERPROFILE%\系統(tǒng)文件夾Y時(shí),將值%USERPROFILE%\修改為桌面X下的路徑Z:\桌面X\系統(tǒng)文件夾Y,其中Z為系統(tǒng)文件夾Y所在的系統(tǒng)盤符。下面以系統(tǒng)文件夾Y為Windows下“我的文檔”為例進(jìn)行說(shuō)明,系統(tǒng)文件夾路徑存在于注冊(cè)表中。以“我的文檔”路徑為例,存在于以下注冊(cè)表中:

鍵:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders;

子健:Personal;

值:%USERPROFILE%\Documents;

其中 %USERPROFILE% 代表環(huán)境變量,等價(jià)于 C:\Users\用戶名,比如,當(dāng)前電腦用戶是 Administrator,則

%USERPROFILE%\Documents等價(jià)于 C:\Users\Administrator\Documents。

當(dāng)應(yīng)用程序要訪問(wèn)“我的文檔”,通過(guò)讀取以上注冊(cè)表獲得路徑,然后再進(jìn)行訪問(wèn)。

當(dāng)應(yīng)用程序首選通過(guò)注冊(cè)表讀取 “我的文檔”路徑,然后通過(guò)此路徑訪問(wèn)我的文檔。本方案正是基于這一原理,當(dāng)桌面X下的應(yīng)用程序讀取上述注冊(cè)表時(shí),注冊(cè)表回調(diào)函數(shù)截獲,并吧注冊(cè)表值 %USERPROFILE%\Documents修改為桌面X特定路徑,假設(shè)是 C:\桌面X\Documents,這樣桌面2下訪問(wèn)的就是新路徑 C\桌面X\ Documents,而默認(rèn)桌面不做任何處理,從而達(dá)到了兩個(gè)桌面下文件隔離的目的。

假設(shè)某公司采用虛擬化桌面辦公,在默認(rèn)桌面下處理非涉密工作,在桌面X下處理涉密工作,設(shè)計(jì)圖紙只能在桌面X下使用,不可保存到默認(rèn)桌面下。通過(guò)本方案,在桌面X下處理設(shè)計(jì)圖紙,當(dāng)用戶把設(shè)計(jì)圖紙保存到“我的文檔” 時(shí),通過(guò)本方案,設(shè)計(jì)圖紙實(shí)際上保存在了只屬于桌面X的特定文件夾下??傊谀J(rèn)桌面上是無(wú)法看到桌面X保存的設(shè)計(jì)圖紙的,防止了資料的泄密。該方案采用底層驅(qū)動(dòng)技術(shù),實(shí)現(xiàn)不同桌面的文件隔離,防止不同桌面文件的交叉和泄密,支持所有Windows操作系統(tǒng)(XP、Win7、Win8、Win10),效果穩(wěn)定且不影響用戶體驗(yàn)。同時(shí)使得用戶不用額外購(gòu)置電腦,節(jié)約了成本。

上述系統(tǒng)文件夾Y為我的文檔和/或我的圖片/和或我的視頻。系統(tǒng)文件夾Y也可是保存在本地磁盤中。系統(tǒng)文件夾Y為Windows系統(tǒng)中的共享盤符。系統(tǒng)文件夾Y為移動(dòng)設(shè)備的盤符。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1