[發明專利]一種獲得軟件資源的方法及電子設備無效
| 申請號: | 201210170226.7 | 申請日: | 2012-05-28 |
| 公開(公告)號: | CN103455365A | 公開(公告)日: | 2013-12-18 |
| 發明(設計)人: | 易鴻斌 | 申請(專利權)人: | 聯想(北京)有限公司 |
| 主分類號: | G06F9/46 | 分類號: | G06F9/46 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 黃志華 |
| 地址: | 100085 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 獲得 軟件 資源 方法 電子設備 | ||
技術領域
本發明涉及計算機及嵌入式領域,特別涉及一種獲得軟件資源的方法及電子設備。
背景技術
現在計算機的硬件配置越來越高,在同一臺機器上可以安裝多個不同版本的操作系統,或者可以在同一臺機器上安裝同一系列不同版本的操作系統。這樣就帶來一個問題,在同一臺電腦中,用戶在一個操作系統環境下使用的軟件程序(例如辦公、文字處理、編程開發、壓縮解壓、媒體播放、下載、游戲、聊天等軟件程序),如果需要在另一個操作系統中使用,則需要重新安裝,這樣顯然操作較為繁瑣,且占用較多的存儲空間。
發明內容
本發明實施例提供一種獲得軟件資源的方法及電子設備,用于節約存儲空間,使操作更為簡便。
一種獲得軟件資源的方法,應用于安裝有第一子系統及第二子系統的電子設備中,其中,所述第一子系統為當前工作系統,所述第二子系統中安裝有M個第一軟件程序,M為正整數,包括以下步驟:
確定需要使用所述第二子系統中的N個所述第一軟件程序時,獲得N個所述第一軟件程序的第一軟件信息;N為不大于M的整數;
根據N個所述第一軟件信息在所述第一子系統中加載N個所述第一軟件程序的磁盤映像文件;
根據N個所述第一軟件信息在所述第一子系統中的第一注冊表中加載N個所述第一軟件程序的第二注冊表信息,得到第一注冊表信息,從而獲得N個所述第一軟件程序的第一軟件資源。
較佳的,在確定需要使用所述第二子系統中的N個所述第一軟件程序之前還包括步驟:根據所述第二子系統提供的一軟件信息列表確定需要使用所述第二子系統中的N個所述第一軟件程序;或從第二子系統的第二注冊表中確定需要使用所述第二子系統中的N個所述第一軟件程序;或在所述第二子系統中查詢確定需要使用所述第二子系統中的N個所述第一軟件程序。
較佳的,在根據N個所述第一軟件信息在所述第一子系統中加載N個所述第一軟件程序的磁盤映像文件之后還包括步驟:判斷需要使用的所述第二子系統中的N個所述第一軟件程序是否可用;
根據N個所述第一軟件信息在所述第一子系統中加載N個所述第一軟件程序的磁盤映像文件的步驟包括:當判斷結果為是時,根據N個所述第一軟件信息在所述第一子系統中加載N個所述第一軟件程序的磁盤映像文件。
較佳的,判斷需要使用的所述第二子系統中的N個所述第一軟件程序是否可用的步驟包括:當所述第一子系統為32位系統時,判斷需要使用的所述第二子系統中的N個所述第一軟件程序中是否有64位的所述第一軟件程序,當判斷確定需要使用的所述第二子系統中的N個所述第一軟件程序中沒有64位的所述第一軟件程序,則確定需要使用的所述第二子系統中的N個所述第一軟件程序是否可用。
較佳的,所述第一軟件信息至少包括所述第一軟件程序的位置信息。
較佳的,根據N個所述第一軟件信息在所述第一子系統中加載N個所述第一軟件程序的磁盤映像文件的步驟包括:根據N個所述第一軟件程序的所述位置信息確定N個所述第一軟件程序的磁盤映像文件所在的位置,在所述第一子系統中加載N個所述第一軟件程序的磁盤映像文件。
較佳的,根據N個所述第一軟件信息在所述第一子系統中的第一注冊表中加載N個所述第一軟件程序的第二注冊表信息,得到第一注冊表信息的步驟包括:根據N個所述第一軟件程序的所述位置信息確定N個所述第一軟件程序在所述第二子系統中對應的第二注冊表信息,將所述第二注冊表信息加載到所述第一子系統中的第一注冊表中的相應位置,得到所述第一注冊表信息;其中,所述第二注冊表信息為所述第一軟件程序在所述第二子系統中對應的第二注冊表中的相應注冊表信息。
一種電子設備,其安裝有第一子系統及第二子系統,所述第一子系統為當前工作系統,所述第二子系統中安裝有M個第一軟件程序,M為正整數,包括:
獲取模塊,用于確定需要使用所述第二子系統中的N個所述第一軟件程序時,獲得N個所述第一軟件程序的第一軟件信息;N為不大于M的整數;
第一加載模塊,用于根據N個所述第一軟件信息在所述第一子系統中加載N個所述第一軟件程序的磁盤映像文件;
第二加載模塊,用于根據N個所述第一軟件信息在所述第一子系統中的第一注冊表中加載N個所述第一軟件程序的第二注冊表信息,得到第一注冊表信息,從而獲得N個所述第一軟件程序的第一軟件資源。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于聯想(北京)有限公司,未經聯想(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210170226.7/2.html,轉載請聲明來源鉆瓜專利網。





