JP7289940B2 - プログラムのセット、記憶媒体、及び情報処理方法 - Google Patents
プログラムのセット、記憶媒体、及び情報処理方法 Download PDFInfo
- Publication number
- JP7289940B2 JP7289940B2 JP2022002549A JP2022002549A JP7289940B2 JP 7289940 B2 JP7289940 B2 JP 7289940B2 JP 2022002549 A JP2022002549 A JP 2022002549A JP 2022002549 A JP2022002549 A JP 2022002549A JP 7289940 B2 JP7289940 B2 JP 7289940B2
- Authority
- JP
- Japan
- Prior art keywords
- installer
- application software
- installation process
- information processing
- shortcut
- 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.)
- Active
Links
Images
Landscapes
- Stored Programmes (AREA)
Description
図1は、本発明の一実施形態におけるハードウェア構成例を示す図である。図1では、コンピュータである情報処理装置100のハードウェア構成例を示している。情報処理装置100は、ユーザ操作入力を受信する入力デバイスであるキーボード105とポインティングデバイス106が設けられている。
図2は、ソフトウェアの構成例を示す図である。
図3は、インストーラに関する設定情報の一例を示している。
実施例1では、第一のインストーラ200と第二のインストーラ210が連続実行される場合における課題の解決手法を説明する。なお、実施例1では第一のインストーラ200をベースのインストーラ、第二のインストーラ210をサービスパックのインストーラとして扱う。
図4は、ベースのインストーラ200およびサービスパックのインストーラ210の処理のフローチャートである。図1の情報処理装置100上で動作するインストーラ200・210を例に処理の流れを説明する。図4に示すフローチャートでは、インストーラにおける動的なショートカット作成処理を実施する手法を示す。また、S1001~S1010の各ステップはインストーラ200による処理であり、S1101~S1103の各ステップはインストーラ210による処理である。
実施例2では、第一のインストーラ200と第二のインストーラ210が連続実行される場合における課題の解決手法を説明する。なお、実施例2では第一のインストーラ200をベースのインストーラ、第二のインストーラ210をオプション機能のインストーラとして扱う。
図5は、ベースのインストーラ200およびオプション機能のインストーラ210の処理のフロー図である。図1の情報処理装置100上で動作するインストーラ200・210を例に処理の流れを説明する。本フローでは、インストーラにおける動的なショートカット作成処理を実施する手法を示す。また、S1001~S1010の各ステップはインストーラ200による処理であり、S1101~S1103の各ステップはインストーラ210による処理である。なお、図4に示したフローチャートのステップと重複する部分についての説明を省略する。
実施例3では、第二のインストーラ210が単体実行される場合における課題の解決手法を説明する。なお、実施例3では第二のインストーラ210をサービスパックのインストーラとして扱う。
図6は、サービスパックのインストーラ210の処理の流れを示すフローチャートである。図1の情報処理装置100上で動作するインストーラ210を例に処理の流れを説明する。本フローでは、インストーラにおけるショートカット存在の有無に応じたショートカット作成処理を実施する手法を示す。
本発明は、上述した実施形態を適宜組み合わせることにより構成された装置あるいはシステムやその方法も含まれるものとする。
Claims (7)
- 情報処理装置により実行可能な少なくとも第1のインストーラを含むプログラムのセットであって、
前記第1のインストーラは、アプリケーションソフトウェアをインストールするための第1のインストール処理を前記情報処理装置に行わせ、さらに、前記アプリケーションソフトウェアをアップデートするための第2のインストール処理を行わせるための第2のインストーラが前記プログラムのセットに含まれている場合に、当該第2のインストーラを前記情報処理装置に実行させることを特徴とし、
前記プログラムのセットに前記第2のインストーラが含まれていない場合、前記アプリケーションソフトウェアのショートカットは、前記第1のインストール処理が完了した後に作成される一方、
前記プログラムのセットに前記第2のインストーラが含まれている場合、前記アプリケーションソフトウェアのショートカットは、前記第1のインストール処理が完了した後に作成されずに前記第2のインストール処理が完了した後に作成される、
ことを特徴とするプログラムのセット。 - 前記第1のインストーラは、アプリケーションソフトウェアをインストールするための第1のインストール処理を前記情報処理装置に行わせ、さらに、未実行の前記第2のインストール処理を行わせるための第2のインストーラが前記プログラムのセットに含まれている場合に、当該第2のインストーラを前記情報処理装置に実行させる、ことを特徴とする請求項1に記載のプログラムのセット。
- 前記アプリケーションソフトウェアをアップデートするための前記第2のインストール処理では、前記第1のインストール処理によりインストールされたアプリケーションソフトウェアに対して、バグ修正、セキュリティ強化、および機能の追加、の少なくともいずれかが行われる、ことを特徴とする請求項1または2に記載のプログラムのセット。
- 前記プログラムのセットに前記第2のインストーラが含まれていない場合、前記第1のインストーラが、前記第1のインストール処理が完了した後に、前記アプリケーションソフトウェアのショートカットを作成させ、
前記プログラムのセットに前記第2のインストーラが含まれている場合、前記第1のインストーラは、前記第1のインストール処理が完了した後に、前記アプリケーションソフトウェアのショートカットを作成せずに、前記第2のインストーラを前記情報処理装置に実行させて、前記第2のインストーラが、前記第2のインストール処理が完了した後に前記アプリケーションソフトウェアのショートカットを作成させる、
ことを特徴とする請求項1乃至3のいずれか1項に記載のプログラムのセット。 - 前記プログラムのセットに前記第2のインストーラが含まれていない場合、前記第1のインストーラは、前記第1のインストール処理が完了した後に、前記アプリケーションソフトウェアのショートカットを作成させる一方、
前記プログラムのセットに前記第2のインストーラが含まれている場合、前記第1のインストーラは、前記第1のインストール処理が完了した後に、前記アプリケーションソフトウェアのショートカットを作成せずに、前記第2のインストーラを前記情報処理装置に実行させることによって前記第2のインストール処理が完了した後に、前記アプリケーションソフトウェアのショートカットを作成させる、
ことを特徴とする請求項1に記載のプログラムのセット。 - 請求項1乃至5のいずれか1項に記載のプログラムのセットを記憶した、コンピューター読み出し可能な記憶媒体。
- 少なくとも第1のインストーラを含むプログラムのセットを情報処理装置が実行することにより行われる情報処理方法であって、
前記情報処理装置が前記第1のインストーラを実行することにより、アプリケーションソフトウェアをインストールするための第1のインストール処理を行うステップと、
前記アプリケーションソフトウェアをアップデートするための第2のインストール処理を行わせるための第2のインストーラが前記プログラムのセットに含まれている場合に、前記情報処理装置が前記第2のインストーラを実行することにより、前記インストールされたアプリケーションソフトウェアをアップデートするための第2のインストール処理を行うステップと、を含み、
前記プログラムのセットに前記第2のインストーラが含まれていない場合、前記情報処理装置は、前記第1のインストール処理が完了した後に前記アプリケーションソフトウェアのショートカットを作成し、
前記プログラムのセットに前記第2のインストーラが含まれている場合、前記情報処理装置は、前記第1のインストール処理が完了した後には前記アプリケーションソフトウェアのショートカットを作成せずに、前記第2のインストール処理が完了した後に前記アプリケーションソフトウェアのショートカットを作成する、
ことを特徴とする情報処理方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022002549A JP7289940B2 (ja) | 2017-09-06 | 2022-01-11 | プログラムのセット、記憶媒体、及び情報処理方法 |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017171179A JP7013176B2 (ja) | 2017-09-06 | 2017-09-06 | プログラム、情報処理装置、及び制御方法 |
| JP2022002549A JP7289940B2 (ja) | 2017-09-06 | 2022-01-11 | プログラムのセット、記憶媒体、及び情報処理方法 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017171179A Division JP7013176B2 (ja) | 2017-09-06 | 2017-09-06 | プログラム、情報処理装置、及び制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022036206A JP2022036206A (ja) | 2022-03-04 |
| JP7289940B2 true JP7289940B2 (ja) | 2023-06-12 |
Family
ID=87846667
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022002549A Active JP7289940B2 (ja) | 2017-09-06 | 2022-01-11 | プログラムのセット、記憶媒体、及び情報処理方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7289940B2 (ja) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013214247A (ja) | 2012-04-03 | 2013-10-17 | Canon Inc | 情報処理装置、制御方法、およびプログラム |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7818734B2 (en) * | 2005-01-21 | 2010-10-19 | Callwave, Inc. | Methods and systems for transferring data over a network |
-
2022
- 2022-01-11 JP JP2022002549A patent/JP7289940B2/ja active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013214247A (ja) | 2012-04-03 | 2013-10-17 | Canon Inc | 情報処理装置、制御方法、およびプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022036206A (ja) | 2022-03-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5796755B2 (ja) | プリヒート型ソフトウェアインストレーション | |
| US10558405B2 (en) | Information processing apparatus and driver customizing method | |
| KR20130140777A (ko) | 시스템 리셋 | |
| Bott et al. | Windows 10 inside out | |
| CN107533425A (zh) | 跨平台命令可扩展性 | |
| JP4810282B2 (ja) | モジュールインストール方法、モジュールインストール装置、及びプログラム | |
| US9086938B2 (en) | Information processing apparatus, control method thereof, and storage medium | |
| EP3115917B1 (en) | Information processing apparatus, method, and program | |
| US10402035B1 (en) | Content-driven orchestration of multiple rendering components in user interfaces of electronic devices | |
| US10514940B2 (en) | Virtual application package reconstruction | |
| JP7691624B2 (ja) | 情報処理システム、処理方法及びプログラム | |
| CN112106025B (zh) | 用于提供软件平台的服务器和运行服务器的方法 | |
| US20120144390A1 (en) | Customized computer image preparation and deployment including virtual machine mode | |
| JP7289940B2 (ja) | プログラムのセット、記憶媒体、及び情報処理方法 | |
| JP5720531B2 (ja) | ヘルプ作成支援装置、ヘルプ作成支援プログラムおよびヘルプ作成支援方法 | |
| JP7013176B2 (ja) | プログラム、情報処理装置、及び制御方法 | |
| TW201530432A (zh) | 多重作業環境服務的管理系統及管理方法 | |
| US20030028868A1 (en) | Information processor, method for processing information and computer-readable recording medium recorded with program code for controlling a computer to process information | |
| US7702890B2 (en) | Information processing apparatus and program | |
| US20260119287A1 (en) | Managing lifecycle information, such as automated bulk branching, method, and system | |
| JP5420581B2 (ja) | アプリケーション開発支援装置及び方法 | |
| EP4298504B1 (en) | Operating system partitioning of different users for single-user applications | |
| JP2014099082A (ja) | 情報処理システム、情報処理装置、情報処理プログラム、アプリケーションの実行方法、および、記憶媒体 | |
| JP2008250382A (ja) | コンピュータプログラム、情報処理装置および情報処理方法 | |
| Heesen | Setting up the R Development Environment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220208 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220208 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20230502 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230531 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 7289940 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |