CN1129845C - 计算机系统及修改受操作系统控制的图形用户界面的方法 - Google Patents

计算机系统及修改受操作系统控制的图形用户界面的方法 Download PDF

Info

Publication number
CN1129845C
CN1129845C CN99121739A CN99121739A CN1129845C CN 1129845 C CN1129845 C CN 1129845C CN 99121739 A CN99121739 A CN 99121739A CN 99121739 A CN99121739 A CN 99121739A CN 1129845 C CN1129845 C CN 1129845C
Authority
CN
China
Prior art keywords
operating system
user interface
graphic
user
method described
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
CN99121739A
Other languages
English (en)
Other versions
CN1272649A (zh
Inventor
罗伊W·斯特德曼
詹姆斯·麦格劳斯林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dell USA LP
Original Assignee
Dell USA LP
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dell USA LP filed Critical Dell USA LP
Publication of CN1272649A publication Critical patent/CN1272649A/zh
Application granted granted Critical
Publication of CN1129845C publication Critical patent/CN1129845C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Abstract

一种用于修改诸如视窗型操作系统等图形用户界面及允许定制该图形用户界面的制造过程、计算机系统及方法。制造过程复制操作系统、配置文件、应用程序、图形图象文件及安装程序到计算机系统非易失性存储设备上。在用户第一次调用操作系统时配置文件触发安装程序执行,及安装定制桌面部件。配置文件可包含登记项。安装程序增加与应用或活动桌面部件相关的图形图象。带有各用户独立的配置文件与桌面布局图的多个用户可具有各该多个用户的经过修改的图形用户界面。执行相关应用或活动的桌面部件之后可消除该图形图象。

Description

计算机系统及修改受操作系统控制的图形用户界面的方法
本发明涉及软件,更具体地,涉及根据用户第一次执行定制操作系统的软件及在制造计算机系统的过程中利用这些改进所得到的提高。
一般地说计算机系统具体地说国际商用机器(IBM)兼容个人计算机系统已广泛地用于向当今的现代化社会的许多方面提供计算机能力。个人计算机系统通常可定义为台式的、落地式或便携式微计算机,它包括具有系统处理器的系统单元以及相关的易失性与非失易失性存储器、显示监视器、键盘,一或多个磁盘驱动器、固定盘存储器驱动器及选用的打印机。这些系统的突出特征之一便是利用系统板将这些部件电连接在一起。这些个人计算机系统是主要设计成给予单个用户独立计算能力(在个人计算机用作计算机服务器系统时给予一群用户)并且是定价低廉供个人或小企业购买的信息处理系统。个人计算机系统也可包含耦合在系统处理器上执行专用功能的一个或多个I/O设备(即外围设备)。I/O设备包含调制解调器、音/视频设备或专用通信设备。诸如硬盘、CD-ROM驱动器及磁光驱动器等大容量存储器设备也认为是外围设备。
个人计算机的制造商通常预先安装诸如微软Windows 95TM操作系统、微软Windows NTTM操作系统或IBM OS/2TM操作系统等操作系统。这些现代操作系统在复杂性及存储器要求方面越来越大,通常需要数兆字节硬驱动器空间。当制造商安装操作系统时,制造商通常利用另一计算机用专用软件程序从独立的硬驱动器将该操作系统的映象复制到正在为客户建立的目标硬驱动器上。
复制硬驱动器的映象而不是在各客户系统上安装操作系统节省可观的时间。然而,一旦建立了映象,不建立与复制新映象或接通客户的机器并提供定制就很难定制客户的系统。
在安装诸如微软OfficeTM应用程序组等多数客户要求的标准应用时,建立多种映象并复制最适合于客户的要求的映象是有帮助的。多种映象增加了制造过程的复杂化并且增加了使这些映象适用于安装进程的计算机的要求。此外,制造商可能希望作出小的定制来帮助用户熟悉新计算机及帮助建立制造商的品牌身份与信誉。此外,一些大的集团客户可能要求特殊的定制,诸如向客户的雇员显示集团PC使用指南的应用。
本发明的用于修改图形用户界面的计算机系统及方法允许诸如视窗型操作系统的图形用户界面的定制。在调用时,该系统读取关于调用安装程序来安装定制桌面(desktop)部件的操作系统的一个或多个配置文件。这些配置文件可包含登记项。定制桌面部件包含在第一次调用期间加到图形用户界面上的图形图象。该图形图象是与用户从桌面布局中选择该图形图象时执行的应用或活动的桌面部件相关。该计算机系统及方法还允许多个用户使用同一计算机系统而各自具有不同的配置文件和桌面布局。在这种多用户系统中,为各该多个用户产生修改。在执行该应用或活动的桌面部件之后,系统可以从图形用户界面中去掉与该应用或活动的桌面部件关联的图形图象。
在具有当用户第一次调用时修改的图形用户界面的制造系统中,本发明的制造过程是有用的。该制造过程包括将操作系统、配置文件、应用程序、图形图象文件及安装程序复制到计算机系统非易失性存储设备上。将配置文件设置成在用户第一次调用操作系统时触发安装程序以执行。该安装程序已定制成执行对图形用户界面的修改,如上所述。
通过参照附图,熟悉本技术的人员可更好地理解本发明及更多目的、特征与优点。
图1为展示按照本发明的制造过程的方框图。
图2为展示按照本发明的操作系统的安装与定制的方框图。
图3为展示按照本发明的操作系统的第一次执行的方框图。
图4为展示按照本发明的定制的应用的执行的方框图。
图5为展示在单用户操作系统的第一次执行时最终用户的桌面的修改的流程图。
图6为展示多用户操作系统中各用户第一次执行时,最终用户的桌面的修改的流程图。
图7为展示在制造中安装到非易失性存储设备上的通用安装程序及操作系统的方框图。
图8为展示在制造中安装到非易失性存储设备上的定制安装文件的方框图。
图9为描绘在操作系统的第一次调用中最终用户的计算机系统所安装的文件的使用的方框图。
用相同的参照符号在不同的图中指示相似或相同项目。
图1中示出个人计算机制造过程。首先在硬件制造部门102用包含电源115、带有处理器120的系统板、非易失性存储设备125及存储器130的各种硬件部件组装计算机系统100。也可安装附加部件135及包含诸如磁带驱动器、光盘只读存储器(CD-ROM),以及客户有可能已定购的其它部件。非易失性存储设备125可以是硬盘驱动器或在关闭计算机时保持信息的任何设备。
安装了计算机系统100的硬件之后,将计算机系统100传送到软件安装部门104。在软件安装部门104期间,制造计算机系统150安装标准操作系统与应用程序。制造计算机系统150读取盘映象155。盘映象155是用熟悉本技术的人员所知的各种方法存储在非易失性存储设备上的。制造计算机系统150也可安装从软件产品中选择的部件来进一步定制计算机系统100。诸如微软OfficeTM等软件包及组包含若干软件应用。在微软OfficeTM的情况中,该组中包含字处理程序(微软WordTM)、电子表格(微软ExcelTM)、数据库(微软AccessTM)、图象应用(微软PowerpointTM)及个人信息管理程序(微软OutlookTM)。客户可要求将来自软件组的一个或多个这种应用安装在计算机系统100上。也能用制造计算机系统将这些应用安装在计算机系统100上。启动计算机系统100及协助安装过程,并且也能执行安装程序将应用安装到非易失性存储设备125上。建立盘映象的一种方法为手动建立模型计算机系统配置及利用专用软件从该模型计算机系统复制盘映象。制造计算机系统150的操作员可以是人或确定哪些盘映象应安装到事先安装在计算机系统100中的非易失性存储设备125上的自动化程序。
为了协助计算机系统100的定制,可在存储在及加载到事先安装在计算机系统100中的非易失性存储设备125上的盘映象155中包含通用安装程序与修改的配置文件。修改的配置文件中可包含最终用户在第一次调用操作系统时,供操作系统执行通用安装程序的指令。
在软件安装部门104之后,计算机系统100处于允许最终用户使用它的状态中。然而,在这一点上尚未执行定制,因此不能给予用户特别指令或提供给用户定制信息。在这一点上,将计算机系统100传送给定制部门106。在定制部门106中,可通过存储定制的安装程序、用户及图形文件(集体称作“定制部件”)到非易失性存储设备125中来定制计算机系统100。利用定制安装系统170从连接在定制安装系统170上的非易性存储设备传送定制部件175。如熟悉本技术的人员将理解的,制造系统150及定制安装系统170可以是同一系统。此外,盘映象155与定制部件175可存储在同一非易失性存储设备中。此外,可利用局域网(LAN)将制造系统150及定制安装系统170连接到包含盘映象155及定制部件175的非易失性存储设备上。
可以修改安装在计算机系统100上的操作系统所使用的配置文件,在最终用户第一次调用操作系统时指令操作系统调用定制的安装程序。可将定制的安装程序编程为搜索其它定制部件175。正如熟悉本技术的人员将会理解的,安装程序可利用数种方法来搜索其它定制部件175,包括提供由安装程序读取与处理的关于定制的部件的安装细节的数据文件。定制的安装程序也可用来消除通常与操作系统一起包含但购买者不希望用户使用的标准图符或程序。其中包含游戏或因特网浏览器程序(即微软Internet ExplorerTM、Netscape NavigatorTM)或任何与操作系统一起包含但购买者不希望雇员使用的其它应用。此外,可将安装程序编程为处理在搜索定制部件175时遇到的错误,从而当定制部件175未安装在计算机系统100上时最终用户看不见出错信息。这允许不管是否将定制部件175加载到计算机系统100的非易失性存储设备125中,都可将通用安装程序从盘映象155放到每一计算机系统100上。
可用若干方式进行操作系统的通知,下面公开其中之二。首先在建立盘映象155之前修改配置文件,使得随后的操作系统安装已包含修改后的配置文件。第二种修改配置文件的方法发生在定制安装系统170安装在定制部件175期间。制造商可选择在步骤190发运给客户的每一台计算机上提供定制部件。第一种方法由于在将定制部件175复制到计算机系统100的非易失性存储装置125之前已将安装文件与修改过的配置文件复制到计算机系统100的非易失性设备125上有利地提高速度。第二种方法有利地避免修改配置文件及将安装程序放置在计算机系统100的非易失性存储设备125上,除非定制的部件175是用定制安装系统170加载的。加载了定制部件175之后,计算机系统100已准备好在步骤190发运给客户了。
图2示出从计算机系统100的观点看软件安装部门104及定制部门106过程。加载到计算机系统100的非易失性存储设备125上的文件包括显示桌面布局图210的文件及配置文件220。在诸如Windows 95TM及Windows NTTM等一些操作系统中,配置文件构成存储配置信息的登记项。在Windows 95TM中,配置信息是存储在称作system.dat与user.dat的系统文件中的。登记项分成包含“键”与“子键”的6个部分。称作“登记编辑程序”的实用程序(regedit.exe)包含在Windows 95TM中用于观察这些键与子键。Windows 95TM所提供的键之一称作“运行一次”键,正如其名称所蕴含的,它只运行与该键关联的程序一次。当最终用户正在安装他所购买的的软件时,这一性质的键是有用的。软件安装程序可将软件加载到用户硬驱动器上,修改系统设置值,及需要重新引导系统以便执行该软件。诸如登记项等配置文件220以新颖的方式用来定制在用户第一次调用操作系统时的操作系统显示,及提供下述定制与制造优点。在配置部门106中,修改配置文件220使之对应于桌面部件230,以便在用户第一次调用操作系统时安装桌面部件230。
图3一般性地示出最终用户的第一次执行操作系统300。在第一次执行操作系统300时,操作系统300从配置文件220中读取配置数据。操作系统300内存储的配置文件220指令操作系统300执行安装程序320以安装定制的桌面部件230。安装程序320读取包含一或多个与桌面部件230关联的图形图象380的桌面部件信息230。然后安装程序320修改操作系统300所使用的桌面布局图210以显示桌面布局图350给最终用户。新的桌面布局图350包含桌面部件230的图形部份。
在步骤305上操作系统300读取配置文件220与步骤355上显示桌面布局图之间存在延迟。理想上,桌面布局图210的修改会在操作系统在步骤355上显示台式计算布局图之前完成。然而由于某些操作系统的性质,即多重处理及并行进程的线程、图形对象,有可能在最终用户的显示设备370上向用户显示桌面布局图350之后,继续出现包含安装的图形图象380在内的图形对象一小会。
对于某些应用,可能希望显示大于位于桌面布局图350上的其它图符与图形的图形图象380以吸引用户注意及鼓励最终用户选择图形图象380。通过选择图形图象380传递给最终用户的信息可以是来自制造商的介绍信息、决策报告、市场信息或供用户一次性观看的其它类型信息,但图形图象没有必要保持永久性显示在用户屏幕上。也可将活动桌面部件放在桌面布局图350上。活动桌面部件允许放置嵌入对象在桌面布局图350上,诸如因特网网页。这允许放置从用户地址到因特网网页的链路,使得可周期性改变网页的内容而无须改变桌面布局图350。
图4示出在执行定制的桌面部件230之后定制的桌面部件230应用可用来消除相关图形图象380的方法。当用户用鼠标器或其它输入设备从用户显示370选择图形图象380时,操作系统300执行应用程序410,在执行应用程序410之后,从桌面布局图350中消除包含相关图形图象380的桌面部件文件而得出新的桌面布局图440。新桌面布局图440可能与图3中所示的原来的桌面布局图210十分相象。作为替代,应用410可用较小的图符的图象(未示出)消除较大图形图象380来修改桌面布局图350,供与新桌面布局图440合并。当完成应用程序时,用户显示370不再包含图形图象380,虽然如上所述,它也可包含较小的图符大小的图象(未示出)。
图5示出一般性地描述单用户计算机系统500如何在Windows 95下利用一次性运行键来修改桌面。当用户第一次开机计算机系统时,将操作系统510初始化成制造商安装的。作为正常处理的一部分,读配置文件步骤520读取配置文件220中各种系统设定值。作为前面描述的制造商的安装进程的一部分,如果设定了运行一次键530,操作系统在流程535上执行定制功能。这些功能包含桌面部件安装信息读取步骤540及桌面修改步骤550。然后显示桌面步骤560显示来自流程535的定制修改给用户。
定制功能执行一次且仅仅一次是重要的。在流程535上执行定制功能多次(即在操作系统的每一次调用时)可导致将多个图形文件写入桌面显示560中而弄乱桌面显示,导致引导操作系统中不必要的延迟,并能最终导致计算机系统的性能降低。在Windows 95TM中,运行一次键运行进程一次,然后从登记项中消除该项。在其它操作系统中,在其第一次调用中可利用需要由安装程序修改的配置文件220。以这一方式,单一用户的以后调用操作系统510将读取登记520但找不到制造商原先设定的运行一次键530。在该情况下,将执行流程555,并向用户示出桌面显示560而不执行流程535上的定制功能。
包括微软Windows NTTM在内的某些操作系统能支持多用户配置。图6示出处理多用户操作系统的流程图。在多用户系统600中,一个以上最终用户能注册使用计算机系统。多用户系统中的各用户具有可定制成使各用户具有其自己的唯一桌面布局图210的桌面布局图210。为了初始化操作系统,用户必须输入其用户名与口令。这一信息向操作系统唯一地标识该用户。配置文件220,Windows NTTM中的登记项,跟踪使用该操作系统的特定用户。配置文件220维护包含该特定用户的桌面布局图210的细节的各用户的配置文件。当在步骤610上第一次调用操作统时,与运行一次键一起读取包含用户配置文件的登记项。在调用操作系统时用户必须输入其用户名与口令向操作系统标识该用户。WindowsNTTM版本4.0或5.0并不包含“为每一用户运行一次”键,所以必须执行一定的计算量来确定前面是否已为该用户执行过流程645来读取桌面部件650及修改该用户的桌面660。可进行的决策640的一种方式可以是带有来自登记项的注册用户表的简单文件及该特定用户是否已执行过流程645(即读取定制的桌面部件650及修改了用户的桌面布局图660)的标志。对于尚未定制他们的桌面布局图的每一用户,在操作系统显示该用户的桌面670之前将执行流程645。反之,如果设置标志,则决策640是肯定的(是),而操作系统将跟随流程665及显示该用户的桌面640而不执行流程645。
参见图7,制造系统将盘映象155复制到计算机系统100(未示出)的非易失性存储设备125上,如上面所示(见诸如图1)。图7更具体地示出包含在盘映象155中及复制到非易失性存储设备125来起动定制部件的通用安装的文件。复制盘映象155之后,非易失性存储设备125包含操作系统制造商所提供的操作系统700、也是操作系统制造商所提供的桌面布局图210。此外,通用安装程序720包含在盘映象155中并被复制到非易失性存储设备125上。配置文件220,即登记文件被修改成包含在下一次调用操作系统时执行通用安装程序720的指令。复制到非易失性存储设备125的标准文件750包含操作系统700、配置文件220、桌面布局图210及通用安装程序720。
为了建立盘映象155以包含上述文件,将操作系统装在硬盘驱动器上,可将通用安装程序复制到同一硬驱动器上,并将配置文件220修改成在操作系统的下一次调用时指令操作系统调用通用安装程序(即在Windows 95TM中修改“运行一次”登记键以加上通用安装程序的名称)。在这一点上,采用该硬盘的映象(如修改的)来建立盘映象155。
图8示出利用定制安装系统170从包含定制部件175的非易失性存储设备125复制到计算机系统100(未示出)的非易失性存储设备125的定制的部件。如上所述,标准文件750是事先安装在非易失性存储设备125上的。定制安装系统170将定制文件复制到非易失性存储设备125上来为最终用户定制计算机系统100。在最终用户的计算机上关于定制的文件的类型与数量并从而所执行的定制取决于制造商的意图及客户所要求的定制(即,公司可能希望在它为其雇员所定购的每一台个人计算机上安装一定的定制)。将定制安装程序810复制到非易失性存储设备125,同时将对应的项写入标识定制安装程序810的通用安装文件820中。通用安装文件820具有特定的各称或柄,从而通用安装程序720能从通用安装文件820读取入口项及调用列在通用安装文件820中的这些定制安装程序。已将配置文件220修改成引用作用在通用安装文件820上的通用安装程序720之后在用户的第一次操作系统调用时执行定制修改而无须在各定制系统的制造期间改变操作系统文件。包含在定制部件175中的还有定制安装程序810如下所述使用的图形文件830及应用840。
图9示出最终用户在上述建立过程之后第一次执行900期间的程序调用与作用。在第一次执行900时,操作系统初始化910开始通过读取配置文件220来初始化操作系统。配置文件220引用中至少一入口项导致操作系统调用通用安装程序720。通用安装程序720确定如果有的话需要调用哪些定制安装程序810来为最终用户定制操作系统。如果在通用安装文件820中不存在入口项(即制造商未准备定制),则退出通用安装程序720而操作系统通过读取桌面布局图210及将图形界面显示930显示给最终用户来执行图形界面显示930。
如果通用安装文件820中存在入口项,则操作系统调用与执行与这些入口项相关的定制安装程序810。在上述定制安装进程中任何数目的这些定制安装程序可用事先存储在图形文件830中的图形修改桌面布局图210。定制安装程序810利用来自构成桌面布局图210上的定制图形920的定制图形文件830的数据修改桌面布局图210。在最后一个定制安装程序812终止之后,将控制返回给通用安装程序720,后者又退出并返回控制给操作系统初始化910。在完成操作系统初始化910时,将图形界面显示930显示给用户。图形界面显示930读取包括桌面布局图的文件,桌面布局图中包含原先的桌面布局图210与定制图形图象920。
当最终用户第一次观察桌面时,可见到标准图形与定制图形。这时最终用户便能用指点设备(即滚球或鼠标器)或键盘选择定制图形920了。当最终用户选择定制图形920时,操作系统调用与定制图形920相关的定制应用850。在许多基于图形的操作系统中(包含上面引用的那些),定制图形920与定制应用850之间的关联是通过分配给定制图形920、在上述定制图形安装进程中设定的性质完成的。
这里提出的本发明的描述是示例性的,并不旨在限定下面的权利要求书中所提出的本发明的范围。可在这里所陈述的描述的基础上作出这里所公开的实施例的变化与修改,而不脱离下面的权利要求书中所提出的发明精神与范围。

Claims (28)

1、一种修改受操作系统控制的图形用户界面的方法,包括:
读取关于操作系统的配置文件;
响应该读取调用安装程序;
判定操作系统的调用是操作系统的第一次调用;以及
在用户第一次调用操作系统期间增加图形图象到图形用户界面上,该图形图象是关于应用程序的;该增加是调用安装程序而得到的且图形图象在图形用户界面的第一次显示中呈现给用户。
2、权利要求1中所述方法,其中该配置文件包含登记项,及其中该调用是读取该登记项的运行一次键的结果。
3、权利要求1中所述方法,其中该操作系统为视窗型操作系统。
4、权利要求1中所述方法,其中的用户为多个用户之一,及其中该方法是在各该多个用户第一次调用操作系统时执行的。
5、权利要求1中所述方法,其中该方法还包括:
在用户选择该图形图象时调用与该图形图象相关的应用程序。
6、权利要求1中所述方法,其中该方法还包括:
用户第一次调用该应用程序之后从图形用户界面中消除该图形图象。
7、权利要求1中所述方法,其中该图形图象是关于活动的桌面部件。
8、一种计算机系统,包括:
处理器;
耦合在处理器上的存储器;
非易失性存储设备;
显示设备;
存储在非易失性存储设备上的桌面部件,该桌面部件包含供显示在显示设备上的图形图象及一个或多个软件对象;
存储在非易失性存储设备上的操作系统,该操作系统包含显示在显示设备上的图形用户界面、数据文件处理系统及一个或多个配置文件,其中该图形用户界面具有不包含该图形图象的第一配置;
响应用户第一次调用操作系统存储在非易失性存储设备上的软件安装对象,该软件安装对象通过在执行该软件安装对象时将图形图象加在图形用户界面的第一配置上生成图形用户界面的第二配置。
9、权利要求8中所述计算机系统,其中该一或多个配置文件包含登记项。
10、权利要求8中所述计算机系统,其中该操作系统为视窗型操作系统。
11、权利要求8中所述计算机系统,其中的用户包括多个用户及其中该图形用户界面的第二配置是为各该多个用户建立的。
12、权利要求8中所述计算机系统,其中一个或多个软件对象之一是响应图形图象的用户选择的。
13、权利要求8中所述计算机系统,其中该图形图像是关于活动的桌面部件的。
14、一种制造发运给用户的计算机系统的方法,该计算机系统包括处理器、耦合在处理器上的存储器及非易失性存储设备,该方法包括:
复制包含图形用户界面及一或多个配置文件的操作系统到非易失性存储设备上;
复制应用程序到非易失性存储设备上;
复制图形图象文件到非易失性存储设备上,其中该图形图象文件包含一或多个图形图象,及其中该一或多个图形图象之一是表示该应用程序的;
复制安装程序到非易失性存储设备上,其中该安装程序包含多条指令用于将图形图象增加到图形用户界面上;
配置一或多个配置文件之一在用户第一次调用操作系统时指令操作系统执行安装程序。
15、权利要求14中所述方法,其中该一或多个配置文件包含登记项及其中该调用是读取该登记项的运行一次键的结果。
16、权利要求14中所述方法,其中该操作系统为视窗型操作系统。
17、权利要求14中所述方法,其中的用户包括多个用户及其中该方法是在各该多个用户第一次调用操作系统时执行的。
18、权利要求14中所述方法,其中该方法还包括:
在用户选择该图形图象时调用与该图形图象相关的应用程序。
19、权利要求14中所述方法,其中该方法还包括:
在用户第一次调用该应用程序之后,从图形用户界面中消除该图形图象。
20、权利要求14中所述方法,其中该非易失性存储设备为硬盘驱动器。
21、权利要求14中所述方法,其中的配置进一步包括:
用于判定操作系统的调用为操作系统的第一次调用的指令。
22、权利要求14中所述方法,其中该图形图象是关于活动的桌面部件的。
23、一种用于修改受操作系统控制的图形用户界面的方法,包括:
读取关于该操作系统的配置文件;
判定操作系统的调用是操作系统的第一次调用;
在用户第一次调用操作系统期间响应该读取调用定制程序;以及
响应调用该定制程序修改该图形用户界面,修改涉及应用程序的图形表示,其中该修改改变图形用户界面的外观。
24、权利要求23中所述方法,其中该修改从图形用户界面中消除图形表示。
25、权利要求23中所述方法,其中该修改在图形用户界面上增加图形表示。
26、权利要求23中所述方法,其中该修改隐藏图形用户界面上的图形表示。
27、权利要求23中所述方法,其中该修改在图形用户界面上增加图形表示,其中在操作系统的以后调用中可看见所增加的图形表示。
28、权利要求23中所述方法,其中该用户是多个用户之一,及其中该方法是在各该多个用户第一次调用操作系统时执行的。
CN99121739A 1998-10-09 1999-10-09 计算机系统及修改受操作系统控制的图形用户界面的方法 Expired - Lifetime CN1129845C (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US09/169,324 1998-10-09
US09/169,324 US6262726B1 (en) 1998-10-09 1998-10-09 Factory installing desktop components for an active desktop
US09/169324 1998-10-09

Publications (2)

Publication Number Publication Date
CN1272649A CN1272649A (zh) 2000-11-08
CN1129845C true CN1129845C (zh) 2003-12-03

Family

ID=22615182

Family Applications (1)

Application Number Title Priority Date Filing Date
CN99121739A Expired - Lifetime CN1129845C (zh) 1998-10-09 1999-10-09 计算机系统及修改受操作系统控制的图形用户界面的方法

Country Status (14)

Country Link
US (2) US6262726B1 (zh)
JP (1) JP2000112718A (zh)
KR (1) KR100583454B1 (zh)
CN (1) CN1129845C (zh)
AU (1) AU767107B2 (zh)
BR (1) BR9901666A (zh)
DE (1) DE19940210B4 (zh)
FR (1) FR2787598B1 (zh)
GB (1) GB2344440B (zh)
IE (1) IE990516A1 (zh)
IT (1) IT1310656B1 (zh)
MY (1) MY116034A (zh)
SG (1) SG80630A1 (zh)
TW (1) TW522341B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101983374A (zh) * 2008-02-06 2011-03-02 惠普开发有限公司 激活图形用户界面以使用户能够选择诊断和/或恢复的机箱按钮

Families Citing this family (118)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW408286B (en) * 1998-12-18 2000-10-11 Inventec Corp Software pre-installation method
US6367007B1 (en) * 1999-02-22 2002-04-02 Intel Corporation Using system configuration data to customize bios during the boot-up process
US6917958B1 (en) * 1999-04-26 2005-07-12 International Business Machines Corporation Method and apparatus for dynamic distribution of system file and system registry changes in a distributed data processing system
US6438750B1 (en) * 1999-06-18 2002-08-20 Phoenix Technologies Ltd. Determining loading time of an operating system
US6535915B1 (en) * 1999-09-24 2003-03-18 Dell Usa, L.P. Automatic reduction of data noise in installation packages for a computer system
US6598223B1 (en) 1999-10-06 2003-07-22 Dell Usa, L.P. Method and system for installing and testing build-to-order components in a defined configuration computer system
US6550061B1 (en) * 1999-12-02 2003-04-15 Dell Usa, L.P. System and method for modifying configuration files in a secured operating system
US6598220B1 (en) * 1999-12-17 2003-07-22 Dell Products L.P. System and method for allowing registerable runtime modification of object behaviors
US6931546B1 (en) * 2000-01-28 2005-08-16 Network Associates, Inc. System and method for providing application services with controlled access into privileged processes
US7761798B1 (en) * 2000-04-18 2010-07-20 Apple Inc. System and method for controlling the screen display appearance for a data processing system
US7310801B2 (en) * 2000-04-27 2007-12-18 Microsoft Corporation Servicing a component-based software product throughout the software product lifecycle
US6823508B1 (en) * 2000-04-27 2004-11-23 Microsoft Corporation Automatic computer program customization based on a user information store
US7437293B1 (en) * 2000-06-09 2008-10-14 Videa, Llc Data transmission system with enhancement data
US7814180B2 (en) * 2000-07-13 2010-10-12 Infoblox, Inc. Domain name service server
US7065637B1 (en) 2000-08-24 2006-06-20 Veritas Operating Corporating System for configuration of dynamic computing environments using a visual interface
US7082521B1 (en) 2000-08-24 2006-07-25 Veritas Operating Corporation User interface for dynamic computing environment using allocateable resources
US7278142B2 (en) 2000-08-24 2007-10-02 Veritas Operating Corporation Dynamic computing environment using remotely allocable resources
US7043724B2 (en) 2000-09-14 2006-05-09 Veritas Operating Corporation System and services for handling computing environments as documents
US6721946B1 (en) 2000-09-28 2004-04-13 Dell Products L.P. Method and system for installing software on a computer
US7089553B1 (en) * 2000-10-12 2006-08-08 International Business Machines Corporation Method, system, computer program product, and article of manufacture for downloading a remote computer program according to a stored configuration
US6944857B1 (en) * 2000-10-12 2005-09-13 International Business Machines Corporation Method, system, computer program product, and article of manufacture for updating a computer program according to a stored configuration
US7703092B1 (en) * 2000-10-12 2010-04-20 International Business Machines Corporation Method, system, computer program product, and article of manufacture for installation and configuration of a computer program according to a stored configuration
US7389424B2 (en) * 2000-10-24 2008-06-17 Kurzweil Cyberart Technologies, Inc. Technique for distributing software
US7027412B2 (en) * 2000-11-10 2006-04-11 Veritas Operating Corporation System for dynamic provisioning of secure, scalable, and extensible networked computer environments
US8631103B1 (en) 2000-11-10 2014-01-14 Symantec Operating Corporation Web-based administration of remote computing environments via signals sent via the internet
KR20010008304A (ko) * 2000-11-22 2001-02-05 이종호 집적회로 카드를 이용한 다수의 컴퓨터에서의 사용자컴퓨터 환경 자동 설정시스템
KR20020041221A (ko) * 2000-11-27 2002-06-01 이진혁 외부저장장치를 이용한 컴퓨터의 환경을 설정하고복구하는 방법 및 컴퓨터 환경 설정/복구 장치
US20020101449A1 (en) * 2001-01-29 2002-08-01 Neoplanet, Inc. System and method for developing and processing a graphical user interface for a computer application
US6948165B1 (en) * 2001-02-28 2005-09-20 Western Digital Ventures, Inc. Method for installing an application program, to be executed during each bootload of a computer system for presenting a user with content options prior to conventional system startup presentation, without requiring a user's participation to install the program
US7305658B1 (en) 2001-05-07 2007-12-04 Microsoft Corporation Method and system for application partitions
US7036006B2 (en) 2001-05-17 2006-04-25 Veritas Operating Corporation System to provide computing as a product using dynamic computing environments
US20030018759A1 (en) * 2001-07-17 2003-01-23 International Business Machines Corporation Method and system for performing computer system cloning
US6993642B2 (en) * 2001-07-24 2006-01-31 Microsoft Corporation Method and system for creating and employing an operating system having selected functionality
GB2381334A (en) * 2001-08-04 2003-04-30 Vistorm Ltd Updating roaming user profiles
US20030037326A1 (en) * 2001-08-06 2003-02-20 Ryan Burkhardt Method and system for installing staged programs on a destination computer using a reference system image
US20030061482A1 (en) * 2001-08-23 2003-03-27 Efunds Corporation Software security control system and method
US7155678B2 (en) * 2001-08-31 2006-12-26 Gxs, Inc. Method, system, and software for generating and displaying custom views for accessing multiple applications
US20030046372A1 (en) * 2001-08-31 2003-03-06 Traxler Jonathan M. System, apparatus, and method to configure a server in the field
US7251812B1 (en) * 2001-10-31 2007-07-31 Microsoft Corporation Dynamic software update
US7580991B2 (en) * 2002-01-07 2009-08-25 Sun Microsystems, Inc. Methods and apparatuses to configure and deploy servers
KR100475432B1 (ko) * 2002-02-26 2005-03-10 삼성전자주식회사 그래픽 사용자 인터페이스의 디자인 변경 방법 및 이를 위한 기록매체
JP3680034B2 (ja) * 2002-03-20 2005-08-10 株式会社東芝 情報処理装置および同装置で使用されるユーザ切替え方法
US7017004B1 (en) * 2002-03-29 2006-03-21 Microsoft Corporation System and method for updating contents of a flash ROM
US7194738B2 (en) * 2002-04-09 2007-03-20 Synnex Technology International Corporation Method of creating image files and installing software bundles on target computers
US8315907B2 (en) * 2002-04-22 2012-11-20 Hewlett-Packard Development Company, L.P. Sponsor-based desktop customization as a revenue stream
US6938250B2 (en) * 2002-06-12 2005-08-30 Microsoft Corporation Image-based software installation
US7228526B2 (en) * 2002-06-12 2007-06-05 Microsoft Corporation Application imaging infrastructure
US7260738B2 (en) * 2002-06-17 2007-08-21 Microsoft Corporation System and method for splitting an image across multiple computer readable media
US20040034849A1 (en) * 2002-06-17 2004-02-19 Microsoft Corporation Volume image views and methods of creating volume images in which a file similar to a base file is stored as a patch of the base file
US7062764B2 (en) * 2002-06-17 2006-06-13 Microsoft Corporation System and method for manipulating offline software
US6947954B2 (en) 2002-06-17 2005-09-20 Microsoft Corporation Image server store system and method using combined image views
US7464176B2 (en) * 2002-06-17 2008-12-09 Microsoft Corporation Multicast system and method for deploying multiple images simultaneously
US7017144B2 (en) * 2002-06-17 2006-03-21 Microsoft Corporation Combined image views and method of creating images
US7069428B2 (en) * 2002-09-10 2006-06-27 Veritas Operating Corporation System for managing boot-up of target computers
US6986033B2 (en) 2002-09-10 2006-01-10 Veritas Operating Corporation System for automated boot from disk image
US7058797B2 (en) * 2002-09-10 2006-06-06 Veritas Operating Corporation Use of off-motherboard resources in a computer system
US6925345B2 (en) 2002-10-16 2005-08-02 Dell Products L.P. Method and system for manufacture of information handling systems from an image cache
TW594573B (en) * 2002-12-02 2004-06-21 Tatung Corp Method for building up customized desktop of web page
US20040140987A1 (en) * 2003-01-17 2004-07-22 Howell James A. Process for controlling out of box experience customization
US7281247B2 (en) * 2003-06-24 2007-10-09 Microsoft Corporation Software image creation in a distributed build environment
US7360211B2 (en) * 2003-06-30 2008-04-15 Dell Products L.P. System for automated generation of config to order software stacks
US7503043B2 (en) * 2003-09-05 2009-03-10 International Business Machines Corporation Method of building dynamic installation packages using a declarative authoring tool
US20050055688A1 (en) * 2003-09-08 2005-03-10 Barajas Gaston M. Integrated rapid install system for generic software images
US7430722B2 (en) * 2003-10-02 2008-09-30 Hewlett-Packard Development Company, L.P. Method and system for selecting skinnable interfaces for an application
US7199802B2 (en) * 2003-10-24 2007-04-03 Microsoft Corporation Multiple-mode window presentation system and process
US20050138619A1 (en) * 2003-12-23 2005-06-23 Jen-Fu Tsai Method for remotely acquiring customized embedded operating system through computer network
US7418501B2 (en) * 2004-04-30 2008-08-26 International Business Machines Corporation Dynamic extension of network-accessible services
US20050251786A1 (en) * 2004-05-07 2005-11-10 International Business Machines Corporation System and method for dynamic software installation instructions
US20050262500A1 (en) * 2004-05-19 2005-11-24 Michael Stanley System and method for updating information handling system applications at manufacture
US20060041665A1 (en) * 2004-05-27 2006-02-23 Karnik Neeran M Network services applications
US8365083B2 (en) * 2004-06-25 2013-01-29 Hewlett-Packard Development Company, L.P. Customizable, categorically organized graphical user interface for utilizing online and local content
US8073960B2 (en) * 2004-07-01 2011-12-06 Nokia Corporation Arranging management operations in management system
US8392545B2 (en) 2004-07-01 2013-03-05 Nokia Corporation Device management system
US20060031449A1 (en) * 2004-07-01 2006-02-09 Mika Hallamaa Selection of management method
US8260893B1 (en) 2004-07-06 2012-09-04 Symantec Operating Corporation Method and system for automated management of information technology
US8095940B2 (en) 2005-09-19 2012-01-10 Citrix Systems, Inc. Method and system for locating and accessing resources
US7680758B2 (en) 2004-09-30 2010-03-16 Citrix Systems, Inc. Method and apparatus for isolating execution of software applications
US8171479B2 (en) 2004-09-30 2012-05-01 Citrix Systems, Inc. Method and apparatus for providing an aggregate view of enumerated system resources from various isolation layers
US20060075261A1 (en) * 2004-10-05 2006-04-06 Dandekar Shree A Method for enabling services on a fixed image platform
KR100703691B1 (ko) * 2004-11-11 2007-04-05 삼성전자주식회사 사용자 정보에 따른 작업 환경을 지원하는 시스템 및 방법
US20060136429A1 (en) * 2004-12-16 2006-06-22 Dandekar Shree A Control of policies for setting file associations in information handling systems
US7472376B2 (en) * 2005-05-27 2008-12-30 Microsoft Corporation Method and system for customizations in a dynamic environment
US20070083620A1 (en) * 2005-10-07 2007-04-12 Pedersen Bradley J Methods for selecting between a predetermined number of execution methods for an application program
US8131825B2 (en) 2005-10-07 2012-03-06 Citrix Systems, Inc. Method and a system for responding locally to requests for file metadata associated with files stored remotely
US20070118496A1 (en) * 2005-11-21 2007-05-24 Christof Bornhoevd Service-to-device mapping for smart items
US8005879B2 (en) * 2005-11-21 2011-08-23 Sap Ag Service-to-device re-mapping for smart items
US8156208B2 (en) * 2005-11-21 2012-04-10 Sap Ag Hierarchical, multi-tiered mapping and monitoring architecture for service-to-device re-mapping for smart items
US20070143445A1 (en) * 2005-12-20 2007-06-21 Dandekar Shree A Method for offering and refreshing digital content on fixed image platforms
WO2007072310A1 (en) 2005-12-22 2007-06-28 Shapiro Alan J System and method for software delivery
US7398524B2 (en) 2005-12-22 2008-07-08 Alan Joshua Shapiro Apparatus and method for subtractive installation
US9286308B2 (en) 2005-12-22 2016-03-15 Alan Joshua Shapiro System and method for metadata modification
US8522341B2 (en) * 2006-03-31 2013-08-27 Sap Ag Active intervention in service-to-device mapping for smart items
US8296413B2 (en) * 2006-05-31 2012-10-23 Sap Ag Device registration in a hierarchical monitor service
US8131838B2 (en) * 2006-05-31 2012-03-06 Sap Ag Modular monitor service for smart item monitoring
US8065411B2 (en) * 2006-05-31 2011-11-22 Sap Ag System monitor for networks of nodes
US8396788B2 (en) 2006-07-31 2013-03-12 Sap Ag Cost-based deployment of components in smart item environments
US8898659B2 (en) * 2006-11-21 2014-11-25 Dell Products L.P. Method and apparatus to customize and configure multiple operating systems on a server
US8112770B2 (en) 2006-12-20 2012-02-07 Microsoft Corporation Providing alternative content in a windowed environment
KR100877066B1 (ko) * 2007-01-22 2009-01-09 삼성전자주식회사 Layout 구조를 이용한 GUI 위짓 구성 장치 및이를 운영하는 방법
US8051028B2 (en) * 2007-05-31 2011-11-01 Symantec Corporation Method and apparatus for generating configuration rules for computing entities within a computing environment using association rule mining
US8095488B1 (en) 2007-12-31 2012-01-10 Symantec Corporation Method and apparatus for managing configurations
US9454384B2 (en) * 2007-07-05 2016-09-27 Microsoft Technology Licensing, Llc Custom operating system via a web-service
KR100912368B1 (ko) * 2007-09-20 2009-08-19 한국전자통신연구원 홈네트워크 자동 환경 설정 시스템 및 방법
US8171483B2 (en) 2007-10-20 2012-05-01 Citrix Systems, Inc. Method and system for communicating between isolation environments
US8813066B2 (en) * 2008-05-06 2014-08-19 International Business Machines Corporation Multi-component software application installation facility
US8037289B1 (en) 2008-06-02 2011-10-11 Symantec Corporation Method and apparatus for cloning a configuration of a computer in a data center
US10162477B2 (en) 2008-07-23 2018-12-25 The Quantum Group, Inc. System and method for personalized fast navigation
US8762884B2 (en) * 2008-07-23 2014-06-24 The Quantum Group, Inc. System and method for personalized fast navigation
EP2340484A1 (en) 2008-10-27 2011-07-06 Hewlett-Packard Development Company, L.P. Imaging process
US8090797B2 (en) 2009-05-02 2012-01-03 Citrix Systems, Inc. Methods and systems for launching applications into existing isolation environments
CA2709437C (en) * 2009-07-15 2015-12-08 Accenture Global Services Gmbh System image customization tool
US9116725B1 (en) * 2011-03-15 2015-08-25 Symantec Corporation Systems and methods for using virtualization of operating-system-level components to facilitate software testing
US8856506B2 (en) 2011-04-27 2014-10-07 Hewlett-Packard Development Company, L.P. Process for joining a computer to a directory based on either a newly created computer account or renewed computer account depending on a unique identifier associated with an end-user
JP5852967B2 (ja) * 2011-06-20 2016-02-03 パナソニック インテレクチュアル プロパティ コーポレーション オブアメリカPanasonic Intellectual Property Corporation of America Guiプログラム作成支援装置、guiプログラム作成支援方法、プログラム、及び集積回路
US9582513B2 (en) 2013-12-08 2017-02-28 Microsoft Technology Licensing, Llc Accessing data in a compressed container through dynamic redirection
CN104992101A (zh) * 2015-07-20 2015-10-21 努比亚技术有限公司 移动终端桌面图标显示方法及装置
US10379835B2 (en) * 2016-12-19 2019-08-13 International Business Machines Corporation Optimized creation of distributed storage and distributed processing clusters on demand
CN113323674B (zh) * 2021-05-17 2022-06-21 中铁工程装备集团有限公司 一种智能遥控盾构机及模拟3d试验台的方法

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0792744B2 (ja) 1990-08-20 1995-10-09 インターナショナル・ビジネス・マシーンズ・コーポレイション 多重レベル適用業務ソフトウェアをデータ処理装置にインストールする方法。
DE69330691T2 (de) 1992-06-03 2002-07-04 Sun Microsystems Inc Dynamisch konfigurierbares Kernsystem
EP0592079A2 (en) * 1992-09-20 1994-04-13 Sun Microsystems, Inc. Automated software installation and operating environment configuration on a computer system
US5621878A (en) 1993-03-03 1997-04-15 Apple Computer, Inc. Method and apparatus or manipulating data from a suspended application program on a computer-controlled display system
US5444850A (en) 1993-08-04 1995-08-22 Trend Micro Devices Incorporated Method and apparatus for controlling network and workstation access prior to workstation boot
US5490245A (en) * 1993-08-12 1996-02-06 Ast Research, Inc. Component-based icon construction and customization system
JPH10500512A (ja) * 1994-05-16 1998-01-13 アップル コンピュータ, インコーポレイテッド グラフィカルユーザーインタフェースの形態及び動作のカスタマイズ方法及びシステム
EP0712080B1 (en) * 1994-11-14 2002-03-06 Sun Microsystems, Inc. A method and a system for controlling functions of a target application using controllable objects
US5831606A (en) * 1994-12-13 1998-11-03 Microsoft Corporation Shell extensions for an operating system
US5815682A (en) 1994-12-13 1998-09-29 Microsoft Corporation Device independent modem interface
US5715456A (en) 1995-02-13 1998-02-03 International Business Machines Corporation Method and apparatus for booting a computer system without pre-installing an operating system
US5794052A (en) * 1995-02-27 1998-08-11 Ast Research, Inc. Method of software installation and setup
US6307574B1 (en) * 1995-05-08 2001-10-23 Apple Computer, Inc. Graphical user interface with hierarchical structure for customizable menus and control objects
US5732282A (en) 1995-06-30 1998-03-24 Sun Microsystems, Inc. Virtual device driver registry having a globally unique identifier supplying virtual driver call information to the requesting program
US5740422A (en) 1995-09-27 1998-04-14 International Business Machine Corporation Method and apparatus for resource management for a lan server enterprise
US5721825A (en) 1996-03-15 1998-02-24 Netvision, Inc. System and method for global event notification and delivery in a distributed computing environment
US5809507A (en) * 1996-07-01 1998-09-15 Sun Microsystems, Inc. Method and apparatus for storing persistent objects on a distributed object network using a marshaling framework
US6061695A (en) * 1996-12-06 2000-05-09 Microsoft Corporation Operating system shell having a windowing graphical user interface with a desktop displayed as a hypertext multimedia document
JPH10177473A (ja) * 1996-12-18 1998-06-30 Japan Airlines Co Ltd コンピュータ・プログラムのインストール方法及びシステム
GB2325063B (en) * 1997-05-08 2001-11-21 Ibm Method of installing and configuring an application program within a computer system, and application program for facilitating the method
US6094531A (en) * 1997-08-25 2000-07-25 Hewlett-Packard Company Method and apparatus for automatically installing operating systems machines
US6078747A (en) * 1998-01-05 2000-06-20 Jewitt; James W. Application program interface to physical devices
US6202206B1 (en) * 1998-05-14 2001-03-13 International Business Machines Corporation Simultaneous installation and configuration of programs and components into a network of server and client computers
US6209031B1 (en) * 1998-07-17 2001-03-27 International Business Machines Corporation Configuring computer network operations based upon a sequence of interactive user entries into a network server computer with a one time entry of data commonly required by multiple clients

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101983374A (zh) * 2008-02-06 2011-03-02 惠普开发有限公司 激活图形用户界面以使用户能够选择诊断和/或恢复的机箱按钮
US8856666B2 (en) 2008-02-06 2014-10-07 Hewlett-Packard Development Company, L.P. Chassis button to activate graphical user interface to enable user to select diagnostic and/or recovery

Also Published As

Publication number Publication date
AU5356299A (en) 2000-04-13
FR2787598B1 (fr) 2005-03-11
FR2787598A1 (fr) 2000-06-23
IE990516A1 (en) 2000-06-28
ITTO990677A0 (it) 1999-07-30
KR100583454B1 (ko) 2006-05-24
DE19940210A1 (de) 2000-04-13
GB2344440A (en) 2000-06-07
US6512526B1 (en) 2003-01-28
CN1272649A (zh) 2000-11-08
ITTO990677A1 (it) 2001-01-30
US6262726B1 (en) 2001-07-17
KR20000028603A (ko) 2000-05-25
GB2344440B (en) 2000-10-18
DE19940210B4 (de) 2018-09-27
TW522341B (en) 2003-03-01
AU767107B2 (en) 2003-10-30
MY116034A (en) 2003-10-31
IT1310656B1 (it) 2002-02-19
JP2000112718A (ja) 2000-04-21
BR9901666A (pt) 2000-05-30
SG80630A1 (en) 2001-05-22
GB9921339D0 (en) 1999-11-10

Similar Documents

Publication Publication Date Title
CN1129845C (zh) 计算机系统及修改受操作系统控制的图形用户界面的方法
AU765542B2 (en) Method and apparatus for new device driver installation by an operating system
US6550061B1 (en) System and method for modifying configuration files in a secured operating system
US6182212B1 (en) Method and system for automated migration of user settings to a replacement computer system
US6182275B1 (en) Generation of a compatible order for a computer system
US5933646A (en) Software manager for administration of a computer operating system
CN100385386C (zh) 在引导和关机期间显示图象的方法
US6297822B1 (en) Results-oriented help displays for computer software programs
US6631521B1 (en) System, method, and program for performing program specific operations during the uninstallation of a computer program from a computer system
US6360365B1 (en) System, method, and program for preserving background settings during install and uninstall operations
US7523400B2 (en) Text based markup language resource interface
JP4288017B2 (ja) コンピュータ構成のためのテキスト・ファイルを変更する方法及びシステム
EP0797159A1 (en) Graphic user interface apparatus and method for computer networking
Pitts et al. Red Hat Linux
US20030028868A1 (en) Information processor, method for processing information and computer-readable recording medium recorded with program code for controlling a computer to process information
JP2919238B2 (ja) ファイル更新方式
CN100351786C (zh) 计算机帮助系统和实现方法
JP2924767B2 (ja) コンピュータシステムにおける自動システム生成方式
Campbell et al. Upgrading Forms 3.0 to the Web using Developer/2000 1.4 W
CN112307380A (zh) 一种内容展示的控制方法及装置
KR100269172B1 (ko) 하드디스크 마스터 제작시스템을 위한 스크립트 파일 작성기
Guide FileMaker
Columbus The MS-Windows XP Professional Handbook
JPH11272452A (ja) Cd−rom起動システム
Abbott Site Reports

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C14 Grant of patent or utility model
GR01 Patent grant
CX01 Expiry of patent term
CX01 Expiry of patent term

Granted publication date: 20031203