JP4655613B2 - プログラム実行装置及びプログラム実行方法 - Google Patents
プログラム実行装置及びプログラム実行方法 Download PDFInfo
- Publication number
- JP4655613B2 JP4655613B2 JP2004355228A JP2004355228A JP4655613B2 JP 4655613 B2 JP4655613 B2 JP 4655613B2 JP 2004355228 A JP2004355228 A JP 2004355228A JP 2004355228 A JP2004355228 A JP 2004355228A JP 4655613 B2 JP4655613 B2 JP 4655613B2
- Authority
- JP
- Japan
- Prior art keywords
- program
- license key
- file
- licensed
- unit
- 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.)
- Expired - Fee Related
Links
Images
Description
本発明に係るプログラム実行方法は、複数のプログラムが含まれたソフトウエアパッケージに対して、ライセンスされたプログラムを示す組合せデータを含むライセンスキーを受け付け、当該ライセンスキーが有効であるか否かを判定するステップと、前記検証部によりライセンスキーが有効であると判定された場合、当該ライセンスキーを保持するステップと、前記検証部によりライセンスキーが有効であると判定された場合、前記ソフトウエアパッケージに含まれ、ライセンスされたプログラムおよびライセンスされていないプログラムを配置して保持するステップと、前記ファイル保持部に保持されたプログラムのうちでライセンスされたプログラムを実行可能とする設定を行うステップと、前記ファイル保持部に保持されたプログラムの実行指示を受けた場合に、当該プログラムがライセンスされているか否かを検証し、ライセンスされていると検証されたときには、前記ライセンスキー保持部に保持されたライセンスキーに基づいて当該プログラムが正当なファイルであるか否かを検証し、正当なファイルであると検証されたときには当該プログラムを起動するステップと、を含み、前記ソフトウエアパッケージに含まれるプログラムに不具合が見つかったときに、部分的にプログラムファイルを交換するためのファイルであるパッチを当てる場合には、前記ファイル保持部に保持されたプログラムに対してライセンスされているか否かにかかわらずにパッチを当てることを特徴とする。
Claims (2)
- 複数のプログラムが含まれたソフトウエアパッケージに対して、ライセンスされたプログラムを示す組合せデータを含むライセンスキーを受け付け、当該ライセンスキーが有効であるか否かを判定する検証部と、
前記検証部によりライセンスキーが有効であると判定された場合、当該ライセンスキーを保持するライセンスキー保持部と、
前記検証部によりライセンスキーが有効であると判定された場合、前記ソフトウエアパッケージに含まれ、ライセンスされたプログラムおよびライセンスされていないプログラムを配置して保持するファイル保持部と、
前記ファイル保持部に保持されたプログラムのうちでライセンスされたプログラムを実行可能とする設定を行う設定ファイル配置部と、
前記ファイル保持部に保持されたプログラムの実行指示を受けた場合に、当該プログラムがライセンスされているか否かを検証し、ライセンスされていると検証されたときには、前記ライセンスキー保持部に保持されたライセンスキーに基づいて当該プログラムが正当なファイルであるか否かを検証し、正当なファイルであると検証されたときには当該プログラムを起動する起動制御部と、
を備え、
前記ソフトウエアパッケージに含まれるプログラムに不具合が見つかったときに、部分的にプログラムファイルを交換するためのファイルであるパッチを当てる場合には、前記ファイル保持部に保持されたプログラムに対してライセンスされているか否かにかかわらずにパッチを当てることを特徴とするプログラム実行装置。 - 複数のプログラムが含まれたソフトウエアパッケージに対して、ライセンスされたプログラムを示す組合せデータを含むライセンスキーを受け付け、当該ライセンスキーが有効であるか否かを判定するステップと、
前記検証部によりライセンスキーが有効であると判定された場合、当該ライセンスキーを保持するステップと、
前記検証部によりライセンスキーが有効であると判定された場合、前記ソフトウエアパッケージに含まれ、ライセンスされたプログラムおよびライセンスされていないプログラムを配置して保持するステップと、
前記ファイル保持部に保持されたプログラムのうちでライセンスされたプログラムを実行可能とする設定を行うステップと、
前記ファイル保持部に保持されたプログラムの実行指示を受けた場合に、当該プログラムがライセンスされているか否かを検証し、ライセンスされていると検証されたときには、前記ライセンスキー保持部に保持されたライセンスキーに基づいて当該プログラムが正当なファイルであるか否かを検証し、正当なファイルであると検証されたときには当該プログラムを起動するステップと、
を含み、
前記ソフトウエアパッケージに含まれるプログラムに不具合が見つかったときに、部分的にプログラムファイルを交換するためのファイルであるパッチを当てる場合には、前記ファイル保持部に保持されたプログラムに対してライセンスされているか否かにかかわらずにパッチを当てることを特徴とするプログラム実行方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004355228A JP4655613B2 (ja) | 2004-12-08 | 2004-12-08 | プログラム実行装置及びプログラム実行方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004355228A JP4655613B2 (ja) | 2004-12-08 | 2004-12-08 | プログラム実行装置及びプログラム実行方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006163896A JP2006163896A (ja) | 2006-06-22 |
JP4655613B2 true JP4655613B2 (ja) | 2011-03-23 |
Family
ID=36665839
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004355228A Expired - Fee Related JP4655613B2 (ja) | 2004-12-08 | 2004-12-08 | プログラム実行装置及びプログラム実行方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4655613B2 (ja) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101185142B1 (ko) * | 2006-01-11 | 2012-09-24 | 삼성전자주식회사 | 최종 사용자 라이센스 계약을 관리하는 장치 및 방법 |
JP4930028B2 (ja) | 2006-12-13 | 2012-05-09 | ソニー株式会社 | 情報処理装置、情報処理方法、プログラム |
JP5121542B2 (ja) * | 2008-04-09 | 2013-01-16 | キヤノン株式会社 | アプリケーションパッケジング装置、その制御方法、プログラム |
JP5335504B2 (ja) | 2009-03-19 | 2013-11-06 | キヤノン株式会社 | アプリケーションパッケージング装置、その制御方法、プログラム |
JP2016157210A (ja) * | 2015-02-24 | 2016-09-01 | 株式会社 日立産業制御ソリューションズ | アクセス制御装置、アクセス制御方法及びアクセス制御プログラム |
JP2020119403A (ja) * | 2019-01-25 | 2020-08-06 | 株式会社リコー | 情報処理装置、情報処理システム、情報処理方法、及びプログラム |
JP2020119402A (ja) * | 2019-01-25 | 2020-08-06 | 株式会社リコー | 情報処理装置、情報処理システム、情報処理方法、及びプログラム |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002092225A (ja) * | 2000-09-19 | 2002-03-29 | Seiko Epson Corp | ネットワークを利用した顧客管理システム、顧客管理方法および情報記録媒体 |
JP2004295270A (ja) * | 2003-02-03 | 2004-10-21 | Hitachi Ltd | 共用記憶システム |
-
2004
- 2004-12-08 JP JP2004355228A patent/JP4655613B2/ja not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002092225A (ja) * | 2000-09-19 | 2002-03-29 | Seiko Epson Corp | ネットワークを利用した顧客管理システム、顧客管理方法および情報記録媒体 |
JP2004295270A (ja) * | 2003-02-03 | 2004-10-21 | Hitachi Ltd | 共用記憶システム |
Also Published As
Publication number | Publication date |
---|---|
JP2006163896A (ja) | 2006-06-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11126754B2 (en) | Personalized and cryptographically secure access control in operating systems | |
US11012241B2 (en) | Information handling system entitlement validation | |
JP5190800B2 (ja) | プログラムの実行制御システム、実行制御方法、実行制御用コンピュータプログラム | |
TWI557589B (zh) | 用於產品驗證和啟動的安全軟體產品識別器 | |
CN101894224B (zh) | 保护客户端平台上的内容 | |
JP4844102B2 (ja) | サブプログラム及びそのサブプログラムを実行する情報処理装置 | |
US20030196096A1 (en) | Microcode patch authentication | |
US20050021968A1 (en) | Method for performing a trusted firmware/bios update | |
CN101872404B (zh) | 一种保护Java软件程序的方法 | |
JP2004265422A (ja) | ハードウェア変更の許容度を有するコンピュータシステムにソフトウェアパッケージを結び付けるためのコンパクトハードウェア識別 | |
JP5980050B2 (ja) | 情報処理装置 | |
JP2006179007A (ja) | セキュリティで保護されたライセンス管理 | |
US20090037721A1 (en) | Program development method, program development supporting system, and program installation method | |
JP2008503014A5 (ja) | ||
US20110271350A1 (en) | method for protecting software | |
JP5118700B2 (ja) | 仮想マシンのアクティブ化を伴う携帯可能な大容量記憶装置 | |
JP4655613B2 (ja) | プログラム実行装置及びプログラム実行方法 | |
Menhorn | External secure storage using the PUF | |
US7568102B2 (en) | System and method for authorizing the use of stored information in an operating system | |
JP4981957B2 (ja) | ライセンス外部メモリ | |
JP2005293109A (ja) | ソフトウェア実行管理装置、ソフトウェア実行管理方法、及び制御プログラム | |
JP2007206928A (ja) | ライセンス認証方法及びライセンス認証装置 | |
TWI467485B (zh) | Verification of the basic input and output system update method, the computer can read the recording media and computer program products | |
JP2007148806A (ja) | アプリケーション起動制限方法及びアプリケーション起動制限プログラム | |
JP5797666B2 (ja) | 計算リソースの安全な実行 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20071120 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100907 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101102 |
|
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: 20101130 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20101213 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140107 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4655613 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |