A desktop file isolation method, which comprises the following steps: a) to create multiple desktop; b) isolated system folder Y need to run X desktop environment settings; c) application first read the registry access system folder Y location; d) the value for the table surface modification of%USERPROFILE%\\ X under the path of the Z:\\ desktop X\\ system the folder Y. The scheme adopts the bottom drive technology, realize different desktop files in isolation, to prevent different desktop files cross and leakage, support all Windows operating system (XP, Win7, Win8, Win10), the effect is stable and does not affect the user experience. At the same time, the user saves the cost without extra purchase of the computer.
【技术实现步骤摘要】
一种桌面文件隔离方法
本专利技术涉及计算机领域,具体涉及一种桌面文件隔离方法。
技术介绍
Windows多桌面,是通过系统API函数CreateDesktop即可创建一模一样的桌面环境,让同一个工作中程序放在一个桌面里面,另外的工作则放入另一个虚拟桌面,让工作和任务更加条分缕析,井井有条。比如在默认桌面下,可以访问访问互联网等娱乐操作,而在桌面2下只能办公等。现有实现方式下,默认桌面和桌面2开始菜单里面的内容是一样的,都是系统默认的,不利于管理员对在桌面2下进行限制,比如禁止运行QQ或禁止使用控制面板等,也不利于用户对默认桌面和桌面2进行良好的区分。
技术实现思路
本专利技术为了克服以上技术的不足,提供了一种确保不改变用户使用体验下,通过WindowsHOOK技术接管桌面2下开始菜单,显示自定义的开始菜单,可实现不同桌面下应用程序的隔离和控制的桌面文件隔离方法。本专利技术克服其技术问题所采用的技术方案是:一种桌面文件隔离方法,包括如下步骤:a)在Windows系统中通过API函数CreateDesktop创建多桌面,使Windows系统中具有默认桌面及桌面X;b)设置 ...
【技术保护点】
一种桌面文件隔离方法,其特征在于,包括如下步骤:a)在Windows系统中通过API函数CreateDesktop创建多桌面,使Windows系统中具有默认桌面及桌面X;b)设置桌面X的运行环境中需要隔离的系统文件夹Y;c)当桌面X下的应用程序读取系统文件夹Y时,应用程序首先读取注册表获取系统文件夹Y所在位置;d)注册表回调函数截获步骤c)中系统文件夹Y的路径所在的注册表的子健和值,当子健为Personal且值为%USERPROFILE%\系统文件夹Y时,将值%USERPROFILE%\修改为桌面X下的路径Z:\桌面X\系统文件夹Y,其中Z为系统文件夹Y所在的系统盘符。
【技术特征摘要】
1.一种桌面文件隔离方法,其特征在于,包括如下步骤:a)在Windows系统中通过API函数CreateDesktop创建多桌面,使Windows系统中具有默认桌面及桌面X;b)设置桌面X的运行环境中需要隔离的系统文件夹Y;c)当桌面X下的应用程序读取系统文件夹Y时,应用程序首先读取注册表获取系统文件夹Y所在位置;d)注册表回调函数截获步骤c)中系统文件夹Y的路径所在的注册表的子健和值,当子健为Personal且值为%USERPROFILE%\系统文件夹Y时,将值%USERPRO...
【专利技术属性】
技术研发人员:朱明,吴永,
申请(专利权)人:山东华软金盾软件股份有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。