发明名称 作业系统抽象和保护层
摘要 本发明提供一种用于建立一应用软体环境而不需改变一用户端电脑作业系统之系统,该系统包括一作业系统抽象和保护层,其中该作业系统抽象和保护层被插入在一执行中软体应用程式与该作业系统之间,藉此提供可执行应用程式的虚拟环境,并且实质上移除应用程式层级互动。在该执行中应用程式背景下,会选择性对该作业系统进行直接变更,并且该抽象和保护层根据管理设定位来动态变更该虚拟环境。此外,在特定具体实施例中,该系统持续监视共用系统资源的使用,并且当作一用于套用及移除对系统组件所做之变更的服务。因此,本发明定义一「作业系统防护」(Operating System Guard)。这些组件涵盖DLL与其他共用程式库程式码所需的保护语义学(Semantics),以及系统装置驱动程式、字型、暂存器及其他组态项目、档案与环境变数。
申请公布号 TW588255 申请公布日期 2004.05.21
申请号 TW091110230 申请日期 2002.05.16
申请人 苏菲翠希堤公司 发明人 史都华特 司奇佛
分类号 G06F15/173 主分类号 G06F15/173
代理机构 代理人 陈长文 台北市松山区敦化北路二○一号七楼
主权项 1.一种用于建立一应用软体环境而不需改变一用户端电脑作业系统之系统,该系统包括一作业系统抽象和保护层,其中该作业系统抽象和保护层被插入在一执行中软体应用程式与该作业系统之间,藉此提供可执行应用程式的虚拟环境,并且实质上移除应用程式层级互动。2.如申请专利范围第1项之系统,其中在该执行中应用程式背景下,会选择性对该作业系统进行直接变更。3.如申请专利范围第2项之系统,其中该抽象和保护层根据管理设定値来动态变更该虚拟环境。4.如申请专利范围第1项之系统,其中该系统持续监视共用系统资源的使用,并且当作一用于套用及移除对系统组件所做之变更的服务。5.如申请专利范围第1项之系统,其中该作业系统是一视窗(Windows)架构作业系统,并且其中对视窗登录资料库(Windows Registry)及.ini档案的所有作业皆是透过Win32 API,该系统进一步包括一拦截函式装置,藉此每当叫用(invoke)该等函式时,另一函式或应用程式拦截该呼叫。6.如申请专利范围第5项之系统,其中该系统拦截每个适当的API函式,以服务一从一伺服器执行之应用程式所提出的要求,或是服务一应用程式对照一主动管理的组态机码所提出的要求。7.如申请专利范围第1项之系统,其中该作业系统抽象和保护层管理一应用程式之多重执行实体之整合,其方式是辨识正在执行一应用程式的多少个执行实体。8.如申请专利范围第7项之系统,其中该作业系统抽象和保护层避免有关启动及关机的变更,除非只有一个应用程式执行实体处于执行中状态。9.如申请专利范围第1项之系统,其中该作业系统抽象和保护层为一应用程式提供一种犹如一安装环境但不执行安装的环境,藉此建立一「伪安装」,其中当应用程式执行时,所有的设定値都是在虚拟环境中使用。10.如申请专利范围第9项之系统,该系统进一步包括一防护装置,用于防止用户端电脑上的资讯抵触或修改一应用程式的运作模式。11.如申请专利范围第9项之系统,该系统进一步包括一动态变更装置,用于根据管理设定値来动态变更该虚拟环境。12.如申请专利范围第9项之系统,其中一单一软体应用程式的一个以上执行实体系在同一用户端电脑上执行,并且其中该等一个以上执行实体之每个执行实体都连接至一不同的资料库。13.如申请专利范围第12项之系统,其中提供共用、控制内容,其中一单一应用程式之该等执行实体的至少两个执行实体共用一个或一个以上虚拟设定値。14.如申请专利范围第1项之系统,该系统进一步包括一装置驱动程式监视器,用于在安装一特定应用程式时接收指令。15.如申请专利范围第1项之系统,该系统进一步包括一虚拟视窗登录资料库(Windows Registry)组件,用于为应用程式提供全完整功能登录,但是防止修改基础系统登录。16.如申请专利范围第1项之系统,其中如果一机码(key)及机码値系储存在该作业系统抽象和保护层内,则该作业系统抽象和保护层回应该机码及该机码値,如果没有储存该机码及该机码値,则该作业系统抽象和保护层允许将要求传送至该视窗登录资料库(Windows Registry)。17.如申请专利范围第16项之系统,其中如果尝试修改该机码値,则该作业系统抽象和保护层只允许本身进行修改。图式简单说明:图1概要显示本发明、一作业系统及一软体应用程式之相对关系的方块图;图2概要显示方块图;图3概要显示方块图;图4概要显示方块图。
地址 美国