JPH0635681A - アプリケーションプログラムインストール方式 - Google Patents
アプリケーションプログラムインストール方式Info
- Publication number
- JPH0635681A JPH0635681A JP19352992A JP19352992A JPH0635681A JP H0635681 A JPH0635681 A JP H0635681A JP 19352992 A JP19352992 A JP 19352992A JP 19352992 A JP19352992 A JP 19352992A JP H0635681 A JPH0635681 A JP H0635681A
- Authority
- JP
- Japan
- Prior art keywords
- application program
- file
- routine
- computer
- name
- 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.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 claims description 10
- 238000009434 installation Methods 0.000 claims description 9
- 230000000717 retained effect Effects 0.000 claims 1
- 230000007257 malfunction Effects 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 4
- 238000007796 conventional method Methods 0.000 description 3
- 230000010365 information processing Effects 0.000 description 2
Landscapes
- Stored Programmes (AREA)
Abstract
(57)【要約】
【目的】アプリケーションプログラムの実行時に必要と
する実行時ルーチンを結合することを可能とするオペレ
ーティングシステムで、内容の異なる同名のファイルが
存在するために、アプリケーションプログラムが必要と
する実行時ルーチンとは別のファイルを結合して誤動作
するのを、アプリケーションプログラムをインストール
するときに防止する。 【構成】インストール用プログラム4は、実行時ルーチ
ン3と同名のファイルをコンピュータ5のファイルから
検索する。同名のファイルが存在するときには、実行時
ルーチン3をコンピュータ5のファイルにないファイル
名に変更する。それにともない、アプリケーションプロ
グラム2の情報部を更新する。そして、アプリケーショ
ンプログラム2と実行時ルーチン3とを、コンピュータ
5にインストールする。
する実行時ルーチンを結合することを可能とするオペレ
ーティングシステムで、内容の異なる同名のファイルが
存在するために、アプリケーションプログラムが必要と
する実行時ルーチンとは別のファイルを結合して誤動作
するのを、アプリケーションプログラムをインストール
するときに防止する。 【構成】インストール用プログラム4は、実行時ルーチ
ン3と同名のファイルをコンピュータ5のファイルから
検索する。同名のファイルが存在するときには、実行時
ルーチン3をコンピュータ5のファイルにないファイル
名に変更する。それにともない、アプリケーションプロ
グラム2の情報部を更新する。そして、アプリケーショ
ンプログラム2と実行時ルーチン3とを、コンピュータ
5にインストールする。
Description
【0001】
【産業上の利用分野】本発明は、情報処理システムにお
けるアプリケーションプログラムインストール方式に関
する。
けるアプリケーションプログラムインストール方式に関
する。
【0002】
【従来の技術】情報処理システムにおける従来のアプリ
ケーションプログラムインストール方式は、コンピュー
タにアプリケーションプログラムが必要とする容量の領
域を確保して、確保された領域に開発者によって決めら
れたファイル名でファイルの転送処理を行っている。
ケーションプログラムインストール方式は、コンピュー
タにアプリケーションプログラムが必要とする容量の領
域を確保して、確保された領域に開発者によって決めら
れたファイル名でファイルの転送処理を行っている。
【0003】
【発明が解決しようとする課題】上述した従来のアプリ
ケーションプログラムインストール方式は、開発者によ
って決められたファイル名でファイルを転送するので、
複数のアプリケーションがインストールされている時に
は、内容の異なる同じ名前のファイルが存在することが
あるという欠点を有している。
ケーションプログラムインストール方式は、開発者によ
って決められたファイル名でファイルを転送するので、
複数のアプリケーションがインストールされている時に
は、内容の異なる同じ名前のファイルが存在することが
あるという欠点を有している。
【0004】図3は、従来の方式によるアプリケーショ
ンプログラムと実行時ルーチンとの関係の一例を示すブ
ロック図である。アプリケーションプログラムの実行時
に必要とする実行時ルーチンを結合することを可能とす
るオペレーティングシステムでは、図3に示すように、
アプリケーションプログラム10は、実行時ルーチン1
2を、アプリケーションプログラム11は、実行時ルー
チン13を必要とする場合に、実行時ルーチン12と実
行時ルーチン13とは、内容が異なるけれども、ファイ
ル名が同じであることがあり得る。
ンプログラムと実行時ルーチンとの関係の一例を示すブ
ロック図である。アプリケーションプログラムの実行時
に必要とする実行時ルーチンを結合することを可能とす
るオペレーティングシステムでは、図3に示すように、
アプリケーションプログラム10は、実行時ルーチン1
2を、アプリケーションプログラム11は、実行時ルー
チン13を必要とする場合に、実行時ルーチン12と実
行時ルーチン13とは、内容が異なるけれども、ファイ
ル名が同じであることがあり得る。
【0005】すなわち、従来の方式では、実行時ルーチ
ン13よりも先に実行時ルーチン12が結合される環境
にあるときに、アプリケーションプログラム11が実行
時ルーチン13を結合する要求を出しても、実行時ルー
チン13と同名の実行時ルーチン12を結合するため
に、アプリケーションプログラム11が誤動作をすると
いう欠点がある。この欠点を回避するためには、アプリ
ケーションプログラム11を起動するときに、実行時ル
ーチン13を先に結合するように、環境の設定を変更し
なければならない。
ン13よりも先に実行時ルーチン12が結合される環境
にあるときに、アプリケーションプログラム11が実行
時ルーチン13を結合する要求を出しても、実行時ルー
チン13と同名の実行時ルーチン12を結合するため
に、アプリケーションプログラム11が誤動作をすると
いう欠点がある。この欠点を回避するためには、アプリ
ケーションプログラム11を起動するときに、実行時ル
ーチン13を先に結合するように、環境の設定を変更し
なければならない。
【0006】また、アプリケーションプログラム10と
実行時ルーチン12とが既にある領域にインストールさ
れているときに、アプリケーションプログラム11と実
行時ルーチン13とを同じ領域にインストールすれば、
実行時ルーチン12は、実行時ルーチン13に書き換え
られるといった欠点もある。
実行時ルーチン12とが既にある領域にインストールさ
れているときに、アプリケーションプログラム11と実
行時ルーチン13とを同じ領域にインストールすれば、
実行時ルーチン12は、実行時ルーチン13に書き換え
られるといった欠点もある。
【0007】
【課題を解決するための手段】本発明のアプリケーショ
ンプログラムインストール方式は、プログラムの実行時
に実行時ルーチンを結合することを可能とするオペレー
ティングシステムのアプリケーションプログラムインス
トール方式において、アプリケーションプログラムが使
用する実行時ルーチンのファイル名を用いてコンピュー
タ上のファイルに対して検索を行う検索手段と、前記コ
ンピュータ上に同じ名前のファイルが存在する場合に前
記アプリケーションプログラムが使用する前記実行時ル
ーチンのファイル名を変更するファイル名変更手段と、
前記アプリケーションプログラムの情報部に保持されて
いる前記実行時ルーチンのファイル名を更新するプログ
ラム情報部更新手段と、前記アプリケーションプログラ
ムおよび前記実行時ルーチン並びに前記アプリケーショ
ンプログラムが使用するファイルを前記コンピュータに
転送するインストール処理手段とを持つことにより構成
されている。
ンプログラムインストール方式は、プログラムの実行時
に実行時ルーチンを結合することを可能とするオペレー
ティングシステムのアプリケーションプログラムインス
トール方式において、アプリケーションプログラムが使
用する実行時ルーチンのファイル名を用いてコンピュー
タ上のファイルに対して検索を行う検索手段と、前記コ
ンピュータ上に同じ名前のファイルが存在する場合に前
記アプリケーションプログラムが使用する前記実行時ル
ーチンのファイル名を変更するファイル名変更手段と、
前記アプリケーションプログラムの情報部に保持されて
いる前記実行時ルーチンのファイル名を更新するプログ
ラム情報部更新手段と、前記アプリケーションプログラ
ムおよび前記実行時ルーチン並びに前記アプリケーショ
ンプログラムが使用するファイルを前記コンピュータに
転送するインストール処理手段とを持つことにより構成
されている。
【0008】
【実施例】次に、本発明の実施例について、図面を参照
して説明する。図1は、本発明のアプリケーションプロ
グラムインストール方式の一実施例を示すブロック図で
ある。図1に示すように、インストール媒体1は、アプ
リケーションプログラム2、実行時ルーチン3、インス
トール用プログラム4を有している。
して説明する。図1は、本発明のアプリケーションプロ
グラムインストール方式の一実施例を示すブロック図で
ある。図1に示すように、インストール媒体1は、アプ
リケーションプログラム2、実行時ルーチン3、インス
トール用プログラム4を有している。
【0009】また、インストール用プログラム4は、フ
ァイル検索手段6、ファイル名変更手段7、プログラム
情報部更新手段8、インストール処理手段9より構成さ
れている。そして、アプリケーションプログラム2と実
行時ルーチン3とは、インストール用プログラム4によ
り、コンピュータ5にインストールされる。
ァイル検索手段6、ファイル名変更手段7、プログラム
情報部更新手段8、インストール処理手段9より構成さ
れている。そして、アプリケーションプログラム2と実
行時ルーチン3とは、インストール用プログラム4によ
り、コンピュータ5にインストールされる。
【0010】図2は、インストール用プログラム4の動
作の一例を示すフローチャートである。図2に示すよう
に、まず、インストール用プログラム4のファイル検索
手段6は、コンピュータ5上にあるファイルを実行時ル
ーチン3のファイル名により検索する(ステップ10
1)。また、ステップ101の結果、コンピュータ5上
に実行時ルーチン3と同名のファイルが存在すれば、フ
ァイル名変更手段7により、実行時ルーチン3のファイ
ル名を別のファイル名に変更する(ステップ102)。
そして、上記のステップ101とステップ102とを実
行時ルーチンのファイル名とコンピュータ5上のファイ
ルのファイル名とが一致する間繰り返す(ステップ10
3)。
作の一例を示すフローチャートである。図2に示すよう
に、まず、インストール用プログラム4のファイル検索
手段6は、コンピュータ5上にあるファイルを実行時ル
ーチン3のファイル名により検索する(ステップ10
1)。また、ステップ101の結果、コンピュータ5上
に実行時ルーチン3と同名のファイルが存在すれば、フ
ァイル名変更手段7により、実行時ルーチン3のファイ
ル名を別のファイル名に変更する(ステップ102)。
そして、上記のステップ101とステップ102とを実
行時ルーチンのファイル名とコンピュータ5上のファイ
ルのファイル名とが一致する間繰り返す(ステップ10
3)。
【0011】次に、実行時ルーチン3のファイル名とコ
ンピュータ5上のファイルのファイル名とが全て異な
り、ステップ102で実行時ルーチンのファイル名を更
新していれば(ステップ104)、プログラム情報部更
新手段8により、アプリケーションプログラム2の情報
部に保持されている実行時ルーチン3のファイル名をス
テップ102で変更されたファイル名に変更する(ステ
ップ105)。
ンピュータ5上のファイルのファイル名とが全て異な
り、ステップ102で実行時ルーチンのファイル名を更
新していれば(ステップ104)、プログラム情報部更
新手段8により、アプリケーションプログラム2の情報
部に保持されている実行時ルーチン3のファイル名をス
テップ102で変更されたファイル名に変更する(ステ
ップ105)。
【0012】そして、インストール処理手段9は、アプ
リケーションプログラム2と実行時ルーチン3とをコン
ピュータ5へ転送する処理を行い(ステップ106)、
インストールを終了する。
リケーションプログラム2と実行時ルーチン3とをコン
ピュータ5へ転送する処理を行い(ステップ106)、
インストールを終了する。
【0013】なお、ステップ101で、はじめから実行
時ルーチン3とコンピュータ5上のファイルのファイル
名とが全て異なるときには、ステップ106を行いイン
ストールを終了する。
時ルーチン3とコンピュータ5上のファイルのファイル
名とが全て異なるときには、ステップ106を行いイン
ストールを終了する。
【0014】
【発明の効果】以上説明したように、本発明のアプリケ
ーションプログラムインストール方式は、 1.アプリケーションプログラムを実行するときに、必
要とする実行時ルーチンと同様の内容の異なる別の実行
時ルーチンを結合して誤動作するのを防止できる、 2.アプリケーションプログラムの起動毎に、動作環境
の設定が不要となる、 3.アプリケーションプログラムをインストールすると
きに、一緒にインストールする実行時ルーチンが、すで
にインストールされている同名の内容の異なる実行時ル
ーチンを書き換えるのを防止できる、 という効果を有している。
ーションプログラムインストール方式は、 1.アプリケーションプログラムを実行するときに、必
要とする実行時ルーチンと同様の内容の異なる別の実行
時ルーチンを結合して誤動作するのを防止できる、 2.アプリケーションプログラムの起動毎に、動作環境
の設定が不要となる、 3.アプリケーションプログラムをインストールすると
きに、一緒にインストールする実行時ルーチンが、すで
にインストールされている同名の内容の異なる実行時ル
ーチンを書き換えるのを防止できる、 という効果を有している。
【図1】本発明のアプリケーションプログラムインスト
ール方式の一実施例を示すブロック図である。
ール方式の一実施例を示すブロック図である。
【図2】インストール用プログラム4の動作の一例を示
すフローチャートである。
すフローチャートである。
【図3】従来の方式によるアプリケーションプログラム
と実行時ルーチンとの関係の一例を示すブロック図であ
る。
と実行時ルーチンとの関係の一例を示すブロック図であ
る。
1 インストール媒体 2 アプリケーションプログラム 3 実行時ルーチン 4 インストール用プログラム 5 コンピュータ 6 ファイル名検索手段 7 ファイル名変更手段 8 プログラム情報部更新手段 9 インストール処理手段 10,11 アプリケーションプログラム 12,13 実行時ルーチン
Claims (1)
- 【請求項1】 プログラムの実行時に実行時ルーチンを
結合することを可能とするオペレーティングシステムの
アプリケーションプログラムインストール方式におい
て、アプリケーションプログラムが使用する実行時ルー
チンのファイル名を用いてコンピュータ上のファイルに
対して検索を行う検索手段と、前記コンピュータ上に同
じ名前のファイルが存在する場合に前記アプリケーショ
ンプログラムが使用する前記実行時ルーチンのファイル
名を変更するファイル名変更手段と、前記アプリケーシ
ョンプログラムの情報部に保持されている前記実行時ル
ーチンのファイル名を更新するプログラム情報部更新手
段と、前記アプリケーションプログラムおよび前記実行
時ルーチン並びに前記アプリケーションプログラムが使
用するファイルを前記コンピュータに転送するインスト
ール処理手段とを持つことを特徴とするアプリケーショ
ンプログラムインストール方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP19352992A JPH0635681A (ja) | 1992-07-21 | 1992-07-21 | アプリケーションプログラムインストール方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP19352992A JPH0635681A (ja) | 1992-07-21 | 1992-07-21 | アプリケーションプログラムインストール方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0635681A true JPH0635681A (ja) | 1994-02-10 |
Family
ID=16309591
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP19352992A Withdrawn JPH0635681A (ja) | 1992-07-21 | 1992-07-21 | アプリケーションプログラムインストール方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0635681A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7650274B2 (en) | 2001-11-30 | 2010-01-19 | Fujitsu Ten Limited | Microcomputer logic development system |
| US7890949B2 (en) | 2003-01-06 | 2011-02-15 | Brother Kogyo Kabushiki Kaisha | Driver software installing system |
-
1992
- 1992-07-21 JP JP19352992A patent/JPH0635681A/ja not_active Withdrawn
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7650274B2 (en) | 2001-11-30 | 2010-01-19 | Fujitsu Ten Limited | Microcomputer logic development system |
| US7890949B2 (en) | 2003-01-06 | 2011-02-15 | Brother Kogyo Kabushiki Kaisha | Driver software installing system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6922827B2 (en) | Iterative software development environment with prioritized build rules | |
| JP5007046B2 (ja) | コンポーネントベースのソフトウェア・プロダクトの保守 | |
| US6049663A (en) | Method and facility for uninstalling a computer program package | |
| US5842024A (en) | Method of software installation | |
| RU2446450C2 (ru) | Преобразование машин в виртуальные машины | |
| US7769990B1 (en) | Using a monitoring process to update system configuration settings during restore operations | |
| US6230316B1 (en) | Patching rebased and realigned executable files | |
| JPH0792745B2 (ja) | ワークステーション内にソフトウェア・ファイルを設置する方法及び装置 | |
| US6425078B1 (en) | Method for factory-installation of files and directories with long filenames while maintaining proper reference to their short filename equivalents | |
| EP0726518A2 (en) | A method and apparatus for booting a computer system without pre-installing an operating system | |
| US6915452B2 (en) | Method, system and program products for operationally migrating a cluster through emulation | |
| JP2002505768A (ja) | 計算の状態を再構成する方法ならびにシステム | |
| US6377971B1 (en) | Method and apparatus for installing and executing a single user task in a multi-user environment | |
| US7340738B2 (en) | Time optimized replacement of a software application | |
| JP7102524B2 (ja) | 複数のバイナリイメージのファームウェア公開 | |
| JPH0635681A (ja) | アプリケーションプログラムインストール方式 | |
| US5642507A (en) | Apparatus for collecting control data of a virtual machine and method of thereof | |
| US20050066337A1 (en) | Portable operating environment | |
| US20030014740A1 (en) | Method and system for minimizing the cycle time when compiling a program in a processing system | |
| JPH11249873A (ja) | ドライバ機能の動的管理方式及び動的管理方法 | |
| CN115509551A (zh) | 用于处理系统映像的方法 | |
| JPH0962493A (ja) | ソフトウェアインストールシステム | |
| CN113434159A (zh) | 一种可视化运维管理Elasticsearch的方法、装置、介质及电子设备 | |
| JP2000293377A (ja) | 共存環境構築方法及び共存環境構築プログラムを記録した記録媒体 | |
| JP3120473B2 (ja) | ソフトウェアプログラムのバージョンアップ方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 19991005 |