辅助预先安装程序的方法

文档序号:6374981阅读:592来源:国知局
专利名称:辅助预先安装程序的方法
技术领域
本发明涉及一种电脑可执行的软件方法,特别是一种辅助预先安装程序的方法。
而相对来说,这对电脑制造商(或是供应商)来说,却是一个额外的负担。一般预先安装的程序都必须配合一计划文件来执行,才能使预先安装的程序根据计划文件中的内容来进行安装软件的动作。以康柏(Compaq)的一个预先安装的程序--Installer为例来做说明,此程序在使用者使用时,必须配合一计划文件-comp.ini,才能有效供使用者选择进行安装。
但是执行上必须利用人工手动的方式来输入计划文件-comp.ini,因为计划文件记录有相对应的预先安装的软件,所以对具有不一样软件的电脑,就会有不一样的计划文件,也就是说,必须在手动完成另一个计划文件,而再加上机种、操作系统的国别、软件的版本以及使用者要求的软件之差异,就必须有相对应的计划文件,相当浪费储存的空间,再加上因为是人工输入,维护上会相当困难,造成业者相当的不便。
根据本发明所揭露的辅助预先安装程序的方法,其用于辅助产生一该预先安装程序所需的计划文件,首先寻找预先安装软件的安装流程数据所在的文件,并加以复制后累加预先安装软件的编号,当然如为第一个则编号为一,接着将预先安装软件的安装流程数据储存于该计划文件中的相对应位置,储存的同时,也储存有各预先安装软件的名称;如此,产生一个可供预先安装程序使用的计划文件,取代人工方式的输入,有效解决维护以及储存媒体浪费空间的问题。
本发明为一种辅助预先安装程序的方法,可辅助产生预先安装程序所需的计划文件,取代人工方式的输入,有效解决维护以及储存媒体浪费空间的问题。
为使对本发明的目的、构造特征及其功能有进一步的了解,现配合图示详细说明如下
图2A至图2C为本发明的实施例图。
以下以一个实际实施的例子来做说明,以康柏(Compaq)的一个预先安装的程序-Installer(安装器)为例来做说明,使用者在使用Installer来说,需要有一个计划文件-comp.ini来作为执行依据,而供应商或是厂商,则利用一配合的程序来产生,也就是File BasedInstaller(FBI,基于安装器的文件)的程序来产生,File Base Installer的程序会依据一个Info.bom的文件中所存放的数据,来依序读取各预先安装软件的bto文件(也就是扩展名为bto的文件)来产生计划文件-comp.ini。
而在此,我们将各预先安装软件的bto文件中加入执行根据本发明所产生的预先安装辅助的程序20,使得当File Based Installer的程序再执行到各预先安装软件的bto文件时,会呼叫预先安装辅助的程序20,而自动产生并完成计划文件30-comp.ini。
如图2A所示,譬如当执行到WinDVD.bto41时,会去呼叫预先安装辅助的程序20而去搜寻WinDVD.ini42,然后从WinDVD.ini42将安装WinDVD所需的流程数据加以复制,因为判断此为第一个预先安装软件,所以设定编号为一,也就是图中计划文件30所示的App1,编号储存在文件的起始位置上,而接着再储存相关的安装流程数据。
请参阅图2B,接着读取到第二个预先安装软件的bto文件,也就是SpeedStep.bto51同样的会呼叫预先安装辅助的程序20而去搜寻SpeedStep.ini52,然后自SpeedStep.ini52将安装SpeedStep所需的流程数据加以复制,因为是第二个预先安装的程序,所以将编号加以累加,而变成图中所表示的App2,同样,软件名称以及编号储存在计划文件30的最起始位置上,然后其安装流程数据则接着前一个预先安装软件的安装流程数据储存;如此反复,最后完成计划文件的产生(见第2C图)。
以上所述,仅为本发明其中的较佳实施例而已,并非用来限定本发明的实施范围;即凡根据本发明申请专利范围所作的均等变化与修饰,皆为本发明权利要求的范围所涵盖。
权利要求
1.一种辅助预先安装程序的方法,用以辅助产生一该预先安装程序所需的计划文件,其中至少包含有下列步骤寻找一预先安装软件的安装流程数据所在的文件;复制所述预先安装软件的安装流程数据;累加所述预先安装软件的编号;以及储存所述预先安装软件的安装流程数据于所述计划文件中的相对应位置。
2.如权利要求1所述的辅助预先安装程序的方法,其中所述预先安装软件的安装流程数据所在的文件为扩展名为ini的文件。
3.如权利要求1所述的辅助预先安装程序的方法,其中所述的累加该预先安装软件的编号的步骤包含有判断该预先安装软件是否为第一预先安装软件,如判断为是,则将其编号定义为一,如判断为否,则根据之前的该预先安装软件累加其编号。
4.如权利要求1所述的辅助预先安装程序的方法,其中所述的储存该预先安装软件的安装流程数据在该计划文件中的相对应位置的步骤,更包含有储存该预先安装软件的软件名称的步骤。
5.如权利要求4所述的辅助预先安装程序的方法,其中该软件名称是储存在该计划文件的起始的位置。
6.如权利要求4所述的辅助预先安装程序的方法,其中所述软件名称是依照其编号顺序依序储存于该计划文件的起始的位置。
7.如权利要求6所述的辅助预先安装程序的方法,其中所述预先安装软件的安装流程数据依序储存在该软件名称的下方。
8.如权利要求1所述的辅助预先安装程序的方法,其中所述方法是结合在一扩展名为bto的文件来执行。
全文摘要
一种辅助预先安装程序的方法,用以辅助产生预先安装程序所需的计划文件,本发明是通过寻找出预先安装软件安装流程数据所在的文件,并累加其编号顺序后,依序将安装流程数据储存于计划文件的相对应的位置上,如此,取代人工方式的输入,有效解决维护以及储存媒体浪费空间的问题。
文档编号G06F9/45GK1403917SQ01130919
公开日2003年3月19日 申请日期2001年8月24日 优先权日2001年8月24日
发明者王臣木 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1