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
Application number
JP19352992A
Other languages
English (en)
Inventor
Atsushi Mitani
淳 三谷
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.)
KOBE NIPPON DENKI SOFTWARE KK
NEC Software Kobe Ltd
Original Assignee
KOBE NIPPON DENKI SOFTWARE KK
NEC Software Kobe 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 KOBE NIPPON DENKI SOFTWARE KK, NEC Software Kobe Ltd filed Critical KOBE NIPPON DENKI SOFTWARE KK
Priority to JP19352992A priority Critical patent/JPH0635681A/ja
Publication of JPH0635681A publication Critical patent/JPH0635681A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

(57)【要約】 【目的】アプリケーションプログラムの実行時に必要と
する実行時ルーチンを結合することを可能とするオペレ
ーティングシステムで、内容の異なる同名のファイルが
存在するために、アプリケーションプログラムが必要と
する実行時ルーチンとは別のファイルを結合して誤動作
するのを、アプリケーションプログラムをインストール
するときに防止する。 【構成】インストール用プログラム4は、実行時ルーチ
ン3と同名のファイルをコンピュータ5のファイルから
検索する。同名のファイルが存在するときには、実行時
ルーチン3をコンピュータ5のファイルにないファイル
名に変更する。それにともない、アプリケーションプロ
グラム2の情報部を更新する。そして、アプリケーショ
ンプログラム2と実行時ルーチン3とを、コンピュータ
5にインストールする。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、情報処理システムにお
けるアプリケーションプログラムインストール方式に関
する。
【0002】
【従来の技術】情報処理システムにおける従来のアプリ
ケーションプログラムインストール方式は、コンピュー
タにアプリケーションプログラムが必要とする容量の領
域を確保して、確保された領域に開発者によって決めら
れたファイル名でファイルの転送処理を行っている。
【0003】
【発明が解決しようとする課題】上述した従来のアプリ
ケーションプログラムインストール方式は、開発者によ
って決められたファイル名でファイルを転送するので、
複数のアプリケーションがインストールされている時に
は、内容の異なる同じ名前のファイルが存在することが
あるという欠点を有している。
【0004】図3は、従来の方式によるアプリケーショ
ンプログラムと実行時ルーチンとの関係の一例を示すブ
ロック図である。アプリケーションプログラムの実行時
に必要とする実行時ルーチンを結合することを可能とす
るオペレーティングシステムでは、図3に示すように、
アプリケーションプログラム10は、実行時ルーチン1
2を、アプリケーションプログラム11は、実行時ルー
チン13を必要とする場合に、実行時ルーチン12と実
行時ルーチン13とは、内容が異なるけれども、ファイ
ル名が同じであることがあり得る。
【0005】すなわち、従来の方式では、実行時ルーチ
ン13よりも先に実行時ルーチン12が結合される環境
にあるときに、アプリケーションプログラム11が実行
時ルーチン13を結合する要求を出しても、実行時ルー
チン13と同名の実行時ルーチン12を結合するため
に、アプリケーションプログラム11が誤動作をすると
いう欠点がある。この欠点を回避するためには、アプリ
ケーションプログラム11を起動するときに、実行時ル
ーチン13を先に結合するように、環境の設定を変更し
なければならない。
【0006】また、アプリケーションプログラム10と
実行時ルーチン12とが既にある領域にインストールさ
れているときに、アプリケーションプログラム11と実
行時ルーチン13とを同じ領域にインストールすれば、
実行時ルーチン12は、実行時ルーチン13に書き換え
られるといった欠点もある。
【0007】
【課題を解決するための手段】本発明のアプリケーショ
ンプログラムインストール方式は、プログラムの実行時
に実行時ルーチンを結合することを可能とするオペレー
ティングシステムのアプリケーションプログラムインス
トール方式において、アプリケーションプログラムが使
用する実行時ルーチンのファイル名を用いてコンピュー
タ上のファイルに対して検索を行う検索手段と、前記コ
ンピュータ上に同じ名前のファイルが存在する場合に前
記アプリケーションプログラムが使用する前記実行時ル
ーチンのファイル名を変更するファイル名変更手段と、
前記アプリケーションプログラムの情報部に保持されて
いる前記実行時ルーチンのファイル名を更新するプログ
ラム情報部更新手段と、前記アプリケーションプログラ
ムおよび前記実行時ルーチン並びに前記アプリケーショ
ンプログラムが使用するファイルを前記コンピュータに
転送するインストール処理手段とを持つことにより構成
されている。
【0008】
【実施例】次に、本発明の実施例について、図面を参照
して説明する。図1は、本発明のアプリケーションプロ
グラムインストール方式の一実施例を示すブロック図で
ある。図1に示すように、インストール媒体1は、アプ
リケーションプログラム2、実行時ルーチン3、インス
トール用プログラム4を有している。
【0009】また、インストール用プログラム4は、フ
ァイル検索手段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)。
【0011】次に、実行時ルーチン3のファイル名とコ
ンピュータ5上のファイルのファイル名とが全て異な
り、ステップ102で実行時ルーチンのファイル名を更
新していれば(ステップ104)、プログラム情報部更
新手段8により、アプリケーションプログラム2の情報
部に保持されている実行時ルーチン3のファイル名をス
テップ102で変更されたファイル名に変更する(ステ
ップ105)。
【0012】そして、インストール処理手段9は、アプ
リケーションプログラム2と実行時ルーチン3とをコン
ピュータ5へ転送する処理を行い(ステップ106)、
インストールを終了する。
【0013】なお、ステップ101で、はじめから実行
時ルーチン3とコンピュータ5上のファイルのファイル
名とが全て異なるときには、ステップ106を行いイン
ストールを終了する。
【0014】
【発明の効果】以上説明したように、本発明のアプリケ
ーションプログラムインストール方式は、 1.アプリケーションプログラムを実行するときに、必
要とする実行時ルーチンと同様の内容の異なる別の実行
時ルーチンを結合して誤動作するのを防止できる、 2.アプリケーションプログラムの起動毎に、動作環境
の設定が不要となる、 3.アプリケーションプログラムをインストールすると
きに、一緒にインストールする実行時ルーチンが、すで
にインストールされている同名の内容の異なる実行時ル
ーチンを書き換えるのを防止できる、 という効果を有している。
【図面の簡単な説明】
【図1】本発明のアプリケーションプログラムインスト
ール方式の一実施例を示すブロック図である。
【図2】インストール用プログラム4の動作の一例を示
すフローチャートである。
【図3】従来の方式によるアプリケーションプログラム
と実行時ルーチンとの関係の一例を示すブロック図であ
る。
【符号の説明】
1 インストール媒体 2 アプリケーションプログラム 3 実行時ルーチン 4 インストール用プログラム 5 コンピュータ 6 ファイル名検索手段 7 ファイル名変更手段 8 プログラム情報部更新手段 9 インストール処理手段 10,11 アプリケーションプログラム 12,13 実行時ルーチン

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 プログラムの実行時に実行時ルーチンを
    結合することを可能とするオペレーティングシステムの
    アプリケーションプログラムインストール方式におい
    て、アプリケーションプログラムが使用する実行時ルー
    チンのファイル名を用いてコンピュータ上のファイルに
    対して検索を行う検索手段と、前記コンピュータ上に同
    じ名前のファイルが存在する場合に前記アプリケーショ
    ンプログラムが使用する前記実行時ルーチンのファイル
    名を変更するファイル名変更手段と、前記アプリケーシ
    ョンプログラムの情報部に保持されている前記実行時ル
    ーチンのファイル名を更新するプログラム情報部更新手
    段と、前記アプリケーションプログラムおよび前記実行
    時ルーチン並びに前記アプリケーションプログラムが使
    用するファイルを前記コンピュータに転送するインスト
    ール処理手段とを持つことを特徴とするアプリケーショ
    ンプログラムインストール方式。
JP19352992A 1992-07-21 1992-07-21 アプリケーションプログラムインストール方式 Withdrawn JPH0635681A (ja)

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)

* Cited by examiner, † Cited by third party
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

Cited By (2)

* Cited by examiner, † Cited by third party
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