JPH1027090A - Method and device for data filing of installer uninstaller - Google Patents

Method and device for data filing of installer uninstaller

Info

Publication number
JPH1027090A
JPH1027090A JP8182270A JP18227096A JPH1027090A JP H1027090 A JPH1027090 A JP H1027090A JP 8182270 A JP8182270 A JP 8182270A JP 18227096 A JP18227096 A JP 18227096A JP H1027090 A JPH1027090 A JP H1027090A
Authority
JP
Japan
Prior art keywords
installer
uninstaller
installation
data file
software
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.)
Pending
Application number
JP8182270A
Other languages
Japanese (ja)
Inventor
Kozo Shiraishi
浩三 白石
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.)
NEC Software Shikoku Ltd
Original Assignee
NEC Software Shikoku Ltd
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 NEC Software Shikoku Ltd filed Critical NEC Software Shikoku Ltd
Priority to JP8182270A priority Critical patent/JPH1027090A/en
Publication of JPH1027090A publication Critical patent/JPH1027090A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • G06F8/62Uninstallation

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Stored Programmes (AREA)

Abstract

PROBLEM TO BE SOLVED: To easily generate an installer uninstaller for software by describing information on files to be installed or uninstalled, update data of system files that an operating system administers, etc., in a data file. SOLUTION: For installation from an installation medium 3 to a disk 2 at an installation destination which is connected to a computer 1, the installer uninstaller 4 included on the installation medium 33 is started and then the contents of the data file 5 included on the installation medium 3 are read in to make a user to input user information, choices of installation contents, a storage location of the installation destination, etc., according to the description contents of the data file 5. According to the input information from the user, a copy to the disk 2 of the installation destination included on the installation medium 3 is taken and the contents of the system information file of the computer 1 are altered.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、ソフトウェアのイ
ンストールあるいはアンインストールの方式に関し、特
にインストーラ・アンインストーラの作成時間を大幅に
短縮するためのインストーラ・アンインストーラのデー
タファイル方式に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for installing or uninstalling software, and more particularly to a data file method for an installer / uninstaller for greatly reducing the time required for creating an installer / uninstaller.

【0002】[0002]

【従来の技術】一般的に、新規にソフトウェアを作成す
る度に、そのソフトウェア専用のインストーラ・アンイ
ンストーラを作成する必要がある。この問題を一部解決
するための従来技術の一つとしては、特開平6−598
66号公報に記載された方法がある。この従来技術は、
ソフトウェアのインストール手順を示すスクリプト言語
を解釈・実行するためのインタプリタをROMに内蔵
し、かつ、各オペレーティングシステム毎に共通のスク
リプト言語および共通の操作手順を提供し、スクリプト
言語の作成作業及びインストール操作を容易にするもの
である。
2. Description of the Related Art Generally, every time software is newly created, it is necessary to create an installer / uninstaller dedicated to the software. One of the prior arts for partially solving this problem is disclosed in JP-A-6-598.
There is a method described in JP-A-66. This prior art,
A built-in interpreter for interpreting and executing a script language indicating a software installation procedure is provided in a ROM, and a common script language and a common operation procedure are provided for each operating system. Is to make it easier.

【0003】また図4は、従来の方式を示す概略構成図
であり、図において、401はキーボード装置(K
B)、402は媒体(FD)、403は制御プログラム
(CTL)、404はプログラム抽出処理機構(LO
A)、405はインタプリタ処理機構(IP)、406
はプログラム保存機構(SAV)、407は記憶装置
(EME)である。
FIG. 4 is a schematic diagram showing a conventional system. In FIG. 4, reference numeral 401 denotes a keyboard device (K).
B), 402 is a medium (FD), 403 is a control program (CTL), 404 is a program extraction processing mechanism (LO
A), 405 is an interpreter processing mechanism (IP), 406
Is a program storage mechanism (SAV), and 407 is a storage device (EME).

【0004】[0004]

【発明が解決しようとする課題】しかしながら、上記従
来例には、以下の解決すべき課題がある。
However, the above conventional example has the following problems to be solved.

【0005】第1の問題点は、従来の技術においては、
スクリプト言語の文法をインストーラ・アンインストー
ラの作成者は学習しなければならないという負担があ
る。
[0005] The first problem is that in the prior art,
There is a burden that the creator of the installer / uninstaller must learn the grammar of the script language.

【0006】その理由は、一般的にデータの記述と言語
の記述における作成者の負荷を比較すると、言語の記述
の方が作成者の負荷が大きくなるためである。
[0006] The reason is that, in general, when comparing the load of the creator in the description of data and the description of the language, the load of the creator is larger in the description of the language.

【0007】第2の問題点は、従来の方式では、ソフト
ウェアだけでなくソフトウェアインストールのためだけ
に専用のハードウェア(ROM)を必要とし、コスト的
に問題がある。
The second problem is that the conventional method requires dedicated hardware (ROM) not only for software but also for software installation, which is problematic in terms of cost.

【0008】その理由は、従来の方式では、スクリプト
言語を解釈・実行するインタプリタをROMに内蔵する
ためである。
The reason is that in the conventional method, an interpreter for interpreting and executing a script language is built in the ROM.

【0009】第3の問題点は、ソフトウェアのアンイン
ストールについては、解決手段が明記されていないとい
う欠点がある。
[0009] A third problem is that no solution is specified for software uninstallation.

【0010】その理由は、近年の特にパソコンの世界で
は、ソフトウェアのアンインストールを手動で行うには
専門的な知識が必要になるため、ソフトウェアのバージ
ョンアップや削除の際に該ソフトウェアの利用者の負担
が大きいためである。
[0010] The reason is that in the recent world of personal computers, in particular, manual uninstallation of software requires specialized knowledge. Therefore, when software is upgraded or deleted, the user of the software is required to uninstall the software. This is because the burden is large.

【0011】[発明の目的]本発明の目的は、インスト
ール・アンインストールの対象になるソフトウェアを構
成する各ファイルに関する情報および、ソフトウェアが
動作するために必要となるオペレーティングシステムが
管理するシステムファイルの更新データが記述されたデ
ータファイルに記述された内容を、実行時に解釈してソ
フトウェアのインストールまたはアンインストールを行
うことにより、ソフトウェアのインストーラ・アンイン
ストーラの作成を容易に短時間で行うことのできるイン
ストーラ・アンインストーラのデータファイル方式を提
供することにある。
[Purpose of the Invention] An object of the present invention is to update information relating to files constituting software to be installed / uninstalled and system files managed by an operating system required for the software to operate. By interpreting the contents described in the data file in which the data is described at the time of execution and installing or uninstalling the software, it is possible to easily and quickly create a software installer / uninstaller. An object of the present invention is to provide an uninstaller data file method.

【0012】[0012]

【課題を解決するための手段】データファイルに、イン
ストールまたはアンインストールを行うファイルの情報
(ファイル名、格納場所、サイズ等)および、ソフトウ
ェアが動作するために必要となるオペレーティングシス
テムが管理するシステムファイルの更新データ等を記述
する。
[MEANS FOR SOLVING THE PROBLEMS] Information (file name, storage location, size, etc.) of a file to be installed or uninstalled in a data file, and a system file managed by an operating system required for software operation Describe the update data etc.

【0013】これにより、複雑なスクリプト言語を使用
する必要が無くなる。
This eliminates the need to use a complicated script language.

【0014】さらに、インストールまたはアンインスト
ールの実行時にソフトウェアの提供媒体(FD、CD−
ROM,MO等)に格納されているインストーラまたは
アンインストーラを起動することにより、上記のデータ
ファイルをメモリ上に読み込み、データファイル中で指
定されたファイルの情報等を元にインストールまたはア
ンインストールを行う。
Further, when the installation or uninstallation is executed, the software providing medium (FD, CD-
By starting an installer or uninstaller stored in a ROM, MO, or the like, the above data file is read into the memory, and installation or uninstallation is performed based on information of a file specified in the data file. .

【0015】したがって、インタプリタを格納するため
のROM等の余分なハードウェアは必要としない。
Therefore, no extra hardware such as a ROM for storing the interpreter is required.

【0016】[0016]

【作用】本発明では、インストーラおよびアンインスト
ーラは、データファイルをソフトウェアのインストール
またはアンインストールの実行時に読み込んで、データ
ファイル中で指定されたファイルの情報等を元にインス
トールあるいはアンインストールを行う。
According to the present invention, the installer and the uninstaller read the data file when the software is installed or uninstalled, and perform the installation or uninstallation based on the information of the file specified in the data file.

【0017】したがって、インストーラおよびアンイン
ストーラを一度作成すれば、以降は新規にソフトウェア
を作成する度に、そのソフトウェアのインストーラまた
はアンインストーラを作成する必要がなく、単に新しい
データファイルを作成するだけでよい。
Therefore, once an installer and an uninstaller are created, it is not necessary to create an installer or uninstaller for the software every time new software is created thereafter, but only to create a new data file. .

【0018】このため、新規にソフトウェアを作成した
場合に、そのソフトウェアをインストールまたはアンイ
ンストールを行うインストーラ、またはアンインストー
ラを容易に、かつ短時間で作成することが可能である。
ソフトウェアのインストーラ・アンインストーラは、そ
れぞれのソフトウェアに対応してプログラムを手直しし
なければならないという問題がある。
Therefore, when new software is created, an installer or an uninstaller for installing or uninstalling the software can be easily and quickly created.
There is a problem that software installers / uninstallers have to modify programs corresponding to each software.

【0019】データファイルに記述された内容を実行時
に解釈してインストールあるいはアンインストールを行
う。
The contents described in the data file are interpreted at the time of execution to perform installation or uninstallation.

【0020】本発明では、図1において、コンピュータ
1に接続されている、インストール先のディスク2に、
インストール媒体3からインストールを行う場合には、
次のように動作する。
In the present invention, in FIG. 1, the installation destination disk 2 connected to the computer 1
When installing from the installation medium 3,
It works as follows.

【0021】インストール媒体33に含まれるインスト
ーラ・アンインストーラ4を起動すると、インストール
媒体3に含まれるデータファイル5の内容を読み込み、
データファイルの記述内容に応じて、利用者情報(利用
社名、会社名等)、インストール内容の選択、インスト
ール先の格納位置等を利用者に入力させる。利用者から
の入力情報に応じて、インストール媒体3に含まれるイ
ンストールされるファイル6を、インストール先のディ
スク2にコピーしたり、コンピュータ1のシステム情報
ファイルの内容を変更する。
When the installer / uninstaller 4 included in the installation medium 33 is started, the contents of the data file 5 included in the installation medium 3 are read,
The user is prompted to enter user information (user name, company name, etc.), installation contents selection, installation destination storage location, etc., according to the description contents of the data file. In accordance with the input information from the user, the file 6 to be installed included in the installation medium 3 is copied to the installation destination disk 2 or the contents of the system information file of the computer 1 are changed.

【0022】本発明を利用した上記の方式を採用するこ
とにより、ソフトウェア毎にインストーラ・アンインス
トーラのプログラムを手直しする必要はなくなり、単に
データファイルの記述内容を変更するだけで済むように
なる。
By adopting the above-mentioned method utilizing the present invention, it is not necessary to modify the program of the installer / uninstaller for each software, and it is sufficient to simply change the description contents of the data file.

【0023】[0023]

【発明の実施の形態】次に、本発明の実施形態について
図面を参照して説明する。
Next, embodiments of the present invention will be described with reference to the drawings.

【0024】図1は本発明の一実施形態の構成を示すブ
ロック図である。
FIG. 1 is a block diagram showing the configuration of one embodiment of the present invention.

【0025】本実施形態のインストーラ・アンインスト
ーラのデータファイル方式は、図1に示すように、ソフ
トウェアのインストール先のディスク101と、インス
トールまたはアンインストール時に必要となるファイル
を一時的に格納するためのテンポラリディスク102
と、実際にソフトウェアのインストールまたはアンイン
ストールを行う利用者からの指示を受け付ける入力装置
103と、CPU104と、データファイルの内容と実
際にソフトウェアのインストールまたはアンインストー
ルを行う利用者からの指示内容を記憶するために使用す
るメモリ105と、インストール・アンインストールに
必要な各種ファイルを格納しているインストール媒体1
06と、インストールまたはアンインストールを行うプ
ログラムモジュールであるインストーラ・アンインスト
ーラ107と、インストールまたはアンインストールに
必要な情報を格納しているデータファイル108と、イ
ンストール対象ファイル109、インストーラ・アンイ
ンストーラの操作説明を行うためのデータが格納されて
いるヘルプファイル110とを備えて構成されている。
As shown in FIG. 1, the data file system of the installer / uninstaller according to the present embodiment is used to temporarily store a disk 101 on which software is installed and files required for installation or uninstallation. Temporary disk 102
And an input device 103 for receiving an instruction from a user who actually installs or uninstalls the software, a CPU 104, and stores the contents of the data file and the instruction content from the user who actually installs or uninstalls the software. 105 used for performing the installation and the installation medium 1 storing various files necessary for installation / uninstallation
06, an installer / uninstaller 107 which is a program module for performing installation / uninstallation, a data file 108 storing information required for installation / uninstallation, an installation target file 109, and an operation explanation of the installer / uninstaller And a help file 110 in which data for performing the above is stored.

【0026】テンポラリディスク102は、インストー
ル時またはアンインストール時のみ必要となるファイル
を格納するために使用され、インストールまたはアンイ
ンストールの終了時には、これらのファイルは削除され
る。本実施形態では、ヘルプファイル110がテンポラ
リディスク102に格納される。テンポラリディスク1
02は、主としてインストールまたはアンインストール
で使用するファイルが複数の媒体に分割して格納される
場合に、インストールまたはアンインストールの途中で
媒体交換を行っても交換前の媒体に格納されていたファ
イルをアクセスする必要がある場合に使用される。
The temporary disk 102 is used to store files necessary only at the time of installation or uninstallation, and these files are deleted at the end of installation or uninstallation. In the present embodiment, the help file 110 is stored on the temporary disk 102. Temporary disk 1
02 is mainly used when files used for installation or uninstallation are divided and stored on a plurality of media, and even if the medium is exchanged during installation or uninstallation, the files stored on the medium before the exchange are replaced. Used when access is required.

【0027】次に、本発明の実施形態の動作について、
図2を参照して詳細に説明する。
Next, the operation of the embodiment of the present invention will be described.
This will be described in detail with reference to FIG.

【0028】図2は、本実施形態のソフトウェアのイン
ストール時の動作を説明する流れ図である。入力装置1
03からインストーラ・アンインストーラ107の起動
指示を受けると、CPU104はインストール媒体10
6からメモリ105にインストーラ・アンインストーラ
107を読み込んだ後、起動する(ステップ201)。
FIG. 2 is a flowchart for explaining the operation at the time of installing the software of this embodiment. Input device 1
03 receives an instruction to start the installer / uninstaller 107 from the installation medium 10
After the installer / uninstaller 107 is read from the memory 6 into the memory 105, it is activated (step 201).

【0029】起動されたインストーラ・アンインストー
ラ107は、インストール媒体106からメモリ105
にデータファイル108を読み込む(ステップ20
2)。データファイルの記述内容からあらかじめインス
トール媒体106からテンポラリディスク102にコピ
ーすべきものがあるかどうか判断する(ステップ20
3)。本例では、ヘルプファイル110がそれに該当す
るため、ヘルプファイル110をインストール媒体10
6からテンポラリディスク102にコピーする(ステッ
プ204)。
The started installer / uninstaller 107 is transferred from the installation medium 106 to the memory 105.
The data file 108 is read (step 20).
2). It is determined based on the description contents of the data file whether or not there is anything to be copied from the installation medium 106 to the temporary disk 102 in advance (step 20).
3). In this example, since the help file 110 corresponds to this, the help file 110 is
6 to the temporary disk 102 (step 204).

【0030】さらに、メモリ105に読み込んだデータ
ファイル108の内容にしたがって、必要に応じて利用
者との対話を行い、インストールに必要な情報(インス
トール先のディスク等)の入力を促す(ステップ20
5,206)。データファイル108の内容と利用者と
の対話によって得られた情報から、必要に応じてシステ
ムの管理情報を更新する(ステップ207,208)。
Further, in accordance with the contents of the data file 108 read into the memory 105, the user interacts with the user as necessary, and prompts the user to input information necessary for installation (such as a disk to be installed) (step 20).
5,206). The management information of the system is updated as necessary from the contents of the data file 108 and the information obtained by the dialogue with the user (steps 207 and 208).

【0031】最後に、データファイル108の内容と利
用者との対話によって得られた情報から、インストール
対象ファイル109のうちインストールが必要と判断さ
れたファイルのみインストール媒体106からインスト
ール先のディスク101へコピーする(ステップ20
9)。最後にテンポラリディスク102にコピーしたフ
ァイル(ヘルプファイル110)を削除する(ステップ
210)。
Finally, from the contents of the data file 108 and the information obtained through the interaction with the user, only the files that are determined to be required to be installed among the files 109 to be installed are copied from the installation medium 106 to the installation destination disk 101. (Step 20
9). Finally, the file (help file 110) copied to the temporary disk 102 is deleted (step 210).

【0032】次に、本発明の第2の実施形態について、
図3を参照して詳細に説明する。
Next, a second embodiment of the present invention will be described.
This will be described in detail with reference to FIG.

【0033】図3は、本実施形態のソフトウェアのアン
インストール時の動作を説明する流れ図である。入力装
置103からインストーラ・アンインストーラ107の
起動指示を受けると、CPU104はインストール媒体
106からメモリ105にインストーラ・アンインスト
ーラ107を読み込んだ後、起動する(ステップ30
1)。
FIG. 3 is a flowchart for explaining the operation at the time of uninstalling the software of the present embodiment. When receiving an instruction to start the installer / uninstaller 107 from the input device 103, the CPU 104 reads the installer / uninstaller 107 from the installation medium 106 into the memory 105 and starts the operation (step 30).
1).

【0034】起動されたインストーラ・アンインストー
ラ107は、インストール媒体106からメモリ105
にデータファイル108を読み込む(ステップ30
2)。データファイル108の記述内容からあらかじめ
インストール媒体106からテンポラリディスク102
にコピーすべきものがあるかどうか判断する(ステップ
303)。本例では、ヘルプファイル110がそれに該
当するため、ヘルプファイル110をインストール媒体
106からテンポラリディスク102にコピーする(ス
テップ304)。
The started installer / uninstaller 107 is transferred from the installation medium 106 to the memory 105.
The data file 108 is read (step 30).
2). From the contents described in the data file 108, the temporary disk 102
It is determined whether or not there is something to be copied (step 303). In this example, since the help file 110 corresponds to this, the help file 110 is copied from the installation medium 106 to the temporary disk 102 (step 304).

【0035】さらに、メモリ105に読み込んだデータ
ファイル108の内容にしたがって、必要に応じて利用
者との対話を行い、アンインストールに必要な情報(削
除対象となるファイルに関する情報等)の入力を促す
(ステップ305,306)。データファイル108の
内容と利用者との対話によって得られた情報から、必要
に応じてシステムの管理情報を更新する(ステップ30
7,308)。
Further, in accordance with the contents of the data file 108 read into the memory 105, the user interacts with the user as necessary to prompt the user to input information necessary for uninstallation (information on a file to be deleted, etc.). (Steps 305, 306). The management information of the system is updated as necessary from the contents of the data file 108 and the information obtained by the interaction with the user (step 30).
7, 308).

【0036】最後に、データファイル108の内容と利
用者との対話によって得られた情報から、インストール
先のディスク101にインストールされているインスト
ール対象ファイル109および、インストールしたソフ
トウェアが生成したファイルのうち、削除対象となった
ファイルのみ削除する(ステップ309)。最後にテン
ポラリディスク102にコピーしたファイル(ヘルプフ
ァイル110)を削除する(ステップ310)。
Finally, from the contents of the data file 108 and the information obtained by the dialogue with the user, the file to be installed 109 among the files to be installed on the disk 101 to be installed and the files generated by the installed software Only the file to be deleted is deleted (step 309). Finally, the file (help file 110) copied to the temporary disk 102 is deleted (step 310).

【0037】[0037]

【発明の効果】第1の効果は、本発明のインストーラ・
アンインストーラのデータファイル方式は、ソフトウェ
アのインストーラを容易に短時間で作成することができ
る効果がある。
The first effect is that the installer of the present invention is used.
The data file method of the uninstaller has an effect that a software installer can be easily created in a short time.

【0038】その理由は、一度インストーラを作成すれ
ば、以降は新規にソフトウェアを作成する際にはデータ
ファイルに作成したソフトウェアのインストールに必要
なデータを記述するだけで、インストーラが完成したこ
とになるためである。
The reason is that once an installer is created, when new software is created thereafter, data necessary for installing the created software is simply described in a data file, and the installer is completed. That's why.

【0039】第2の効果は、本発明のインストーラ・ア
ンインストーラのデータファイル方式は、ソフトウェア
のアンインストーラを容易に短時間で作成することがで
きる効果がある。
A second effect is that the data file system of the installer / uninstaller of the present invention has an effect that a software uninstaller can be easily created in a short time.

【0040】その理由は、一度アンインストーラを作成
すれば、以降は新規にソフトウェアを作成する際にはデ
ータファイルに作成したソフトウェアのインストールに
必要なデータを記述するだけで、アンインストーラが完
成したことになるためである。
The reason is that once the uninstaller is created, when new software is created thereafter, the data file only needs to describe the data necessary for installing the created software, and the uninstaller is completed. Because it becomes.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の一実施形態を示すブロック図である。FIG. 1 is a block diagram showing an embodiment of the present invention.

【図2】本発明の一実施形態(ソフトウェアのインスト
ール)の動作を説明する流れ図である。
FIG. 2 is a flowchart illustrating the operation of an embodiment (software installation) of the present invention.

【図3】本発明の他の一実施形態(ソフトウェアのアン
インストール)の動作を説明する流れ図である。
FIG. 3 is a flowchart illustrating the operation of another embodiment (software uninstallation) of the present invention.

【図4】従来技術の一実施形態を示すブロック図であ
る。
FIG. 4 is a block diagram showing an embodiment of the related art.

【符号の説明】[Explanation of symbols]

101 インストール先のディスク 102 テンポラリディスク 103 入力装置 104 CPU 105 メモリ 106 インストール媒体 107 インストーラ・アンインストーラ 108 データファイル 109 インストールされるファイル 110 ヘルプファイル 401 キーボード装置(KB) 402 媒体(FD) 403 制御プログラム(CTL) 404 プログラム抽出処理機構(LOA) 405 インタプリタ処理機構(IP) 406 プログラム保存機構(SAV) 407 記憶装置(EME) 101 Installation destination disk 102 Temporary disk 103 Input device 104 CPU 105 Memory 106 Installation medium 107 Installer / Uninstaller 108 Data file 109 Installed file 110 Help file 401 Keyboard device (KB) 402 Medium (FD) 403 Control program (CTL) 404) Program extraction processing mechanism (LOA) 405 Interpreter processing mechanism (IP) 406 Program storage mechanism (SAV) 407 Storage device (EME)

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 データファイルに記述された内容を実行
時に解釈してソフトウェアのインストール及び/又はア
ンインストールを行うことを特徴とするインストーラ・
アンインストーラのデータファイル方法。
1. An installer which interprets contents described in a data file at the time of execution and installs and / or uninstalls software.
Uninstaller data file method.
【請求項2】 ソフトウエアのインストール・アンイン
ストールを行なう際に、 ソフトウエアのインストール・アンインストールを行う
プログラムモジュールであるインストーラ・アンインス
トーラと、 上記インストール・アンインストールに必要な情報を格
納しているデータファイルと、 インストール対象ファイルと、 上記インストーラ・アンインストーラの操作説明を行う
ためのデータが格納されているヘルプファイルとを、少
なくとも格納したインストール媒体を用い、 上記データファイルの変更と、利用者との対話により得
られる情報により、上記インストーラ・アンインストー
ラを変更することなく、インストール・アンインストー
ルを行なうことを特徴とする請求項1記載のインストー
ラ・アンインストーラのデータファイル方法。
2. An installer / uninstaller, which is a program module for installing / uninstalling software when installing / uninstalling software, and information necessary for the installation / uninstallation. A data file, an installation target file, and a help file in which data for explaining the operation of the installer / uninstaller are stored. 2. The installer / uninstaller data file according to claim 1, wherein the installation / uninstallation is performed without changing the installer / uninstaller based on information obtained by the dialogue of the installer. Law.
【請求項3】 データファイルに記述された内容を実行
時に解釈してソフトウェアのインストール及び/又はア
ンインストールを行うことを特徴とするインストーラ・
アンインストーラのデータファイル装置。
3. An installer which interprets contents described in a data file at the time of execution and installs and / or uninstalls software.
Uninstaller data file device.
【請求項4】 ソフトウエアのインストール・アンイン
ストールを行なうコンピュータ装置において、 ソフトウエアのインストール・アンインストールを行う
プログラムモジュールであるインストーラ・アンインス
トーラ、 及び上記インストール・アンインストールに必要な情報
を格納しているデータファイル、 及びインストール対象ファイル、 及び上記インストーラ・アンインストーラの操作説明を
行うためのデータが格納されているヘルプファイルを、
少なくとも格納したインストール媒体と、 上記インストール・アンインストール時に必要となるフ
ァイルを一時的に格納するためのテンポラリ記憶手段
と、 利用者との対話による指示を受け付ける入力装置と、 上記データファイルの内容と上記利用者からの指示内容
とを記憶するためのメモリと、を有し、 上記データファイルのデータと、上記利用者からの指示
内容に基づいて、自動的に、上記インストーラ・アンイ
ンストーラを起動することを特徴とする請求項3記載の
インストーラ・アンインストーラのデータファイル装
置。
4. A computer device for installing / uninstalling software, which stores an installer / uninstaller which is a program module for installing / uninstalling software, and information necessary for the installation / uninstallation. The help file that stores the data file, the installation target file, and the data for explaining the operation of the installer / uninstaller
At least the installed installation medium, temporary storage means for temporarily storing files required for the installation / uninstallation, an input device for receiving an instruction through dialogue with a user, and the contents of the data file and A memory for storing instruction content from the user; and automatically activating the installer / uninstaller based on the data in the data file and the instruction content from the user. 4. The data file device for an installer / uninstaller according to claim 3, wherein:
JP8182270A 1996-07-11 1996-07-11 Method and device for data filing of installer uninstaller Pending JPH1027090A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8182270A JPH1027090A (en) 1996-07-11 1996-07-11 Method and device for data filing of installer uninstaller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8182270A JPH1027090A (en) 1996-07-11 1996-07-11 Method and device for data filing of installer uninstaller

Publications (1)

Publication Number Publication Date
JPH1027090A true JPH1027090A (en) 1998-01-27

Family

ID=16115333

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8182270A Pending JPH1027090A (en) 1996-07-11 1996-07-11 Method and device for data filing of installer uninstaller

Country Status (1)

Country Link
JP (1) JPH1027090A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7861241B2 (en) 2006-02-09 2010-12-28 Canon Kabushiki Kaisha Install apparatus, install method, program, and storage medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7861241B2 (en) 2006-02-09 2010-12-28 Canon Kabushiki Kaisha Install apparatus, install method, program, and storage medium

Similar Documents

Publication Publication Date Title
US6910208B1 (en) System and method of providing replaceable and extensible user interface for the installation of a suite of applications
US7925621B2 (en) Installing a solution
EP2641175B1 (en) Networked recovery system
US7873960B2 (en) Generic packaging tool for packaging application and component therefor to be installed on computing device
RU2469385C2 (en) Thin client software development environment
CN1323353C (en) Information processor, control method and storage medium for said information processor
US7669201B2 (en) System and method for common file installation
JPH10283189A (en) Built-in executable application, computer readable storage medium, preparation method for built-in executable application and preparation system therefor
JP2005338940A (en) Installation method, information processing apparatus, and device driver
US20060074952A1 (en) System and method to enable platform personality migration
US6473771B1 (en) Method of integrating application programs to form or modify suite, and a suite integration toolkit to perform same
US6189147B1 (en) Apparatus and method for an installation recovery system
JP2009110089A (en) Information processing apparatus, application software installation method, installation processing program, and recording medium recording the installation processing program
CN103106086B (en) Operating system disposal route and system
JP2004272764A (en) Computer system function expansion method
JPH1027090A (en) Method and device for data filing of installer uninstaller
CN116627436A (en) Custom operating system installation method and device and computing equipment
CN117369840A (en) Method for constructing embedded operating system based on customized software source
US20050257225A1 (en) Office automation device and method of installing, reinstalling, and upgrading a driver thereof
US20030028868A1 (en) Information processor, method for processing information and computer-readable recording medium recorded with program code for controlling a computer to process information
JPH0793276A (en) Starting system for computer
US20050210233A1 (en) System and method for updating a basic Input/Output system program
KR100607970B1 (en) How to install / reinstall the OA device and its driver
CN112905217B (en) Program updating method, terminal, system and storage medium of embedded program
CN1333337C (en) Methods of installing and pre-starting software