[發明專利]關閉軟件兼容模式的方法、裝置、終端及存儲介質有效
| 申請號: | 201810876635.6 | 申請日: | 2018-08-03 |
| 公開(公告)號: | CN108920216B | 公開(公告)日: | 2021-11-09 |
| 發明(設計)人: | 黃浩 | 申請(專利權)人: | 武漢斗魚網絡科技有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 中科專利商標代理有限責任公司 11021 | 代理人: | 周天宇 |
| 地址: | 430000 湖北省武漢市武漢東湖*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 關閉 軟件 兼容 模式 方法 裝置 終端 存儲 介質 | ||
本發明公開了一種關閉軟件兼容模式的方法,包括:在軟件開啟兼容模式后,獲取注冊表中該軟件的可執行程序文件,該可執行程序文件內包括該軟件在該兼容模式下的操作系統信息,讀取該可執行程序文件內的操作系統,遍歷預設操作系統列表,判斷該操作系統是否在該預設操作系統列表中,若該操作系統在該預設操作系統列表中,則刪除該軟件的可執行程序文件。本發明還公開了一種關閉軟件兼容模式裝置、終端及存儲介質,可成功關閉軟件的兼容模式。
技術領域
本發明涉及計算機技術領域,尤其涉及一種關閉軟件兼容模式的方法、裝置、終端及存儲介質。
背景技術
兼容模式是指操作系統為了保證舊版軟件能在其環境下運行而提供的功能模式。例如,在Windows 10的操作系統下,軟件開啟Windows XP操作系統的兼容模式,則會使安裝在Windows 10操作系統下的該軟件實際運行在Windows XP操作系統環境下。
然而,一些軟件只支持在某些預設操作系統下正確運行,當用戶主動或被動設置了在不支持的操作系統下的兼容模式,實際則會使軟件運行在該不支持的操作系統環境下,導致軟件崩潰、功能異常等問題。
發明內容
本發明的主要目的在于提供一種關閉軟件兼容模式的方法、裝置、終端及存儲介質,旨在解決現有技術中軟件在不支持的操作系統下開啟兼容模式,導致軟件崩潰、功能異常等問題的技術問題。
為實現上述目的,本發明實施例第一方面提供一種關閉軟件兼容模式的方法,包括:
在軟件開啟兼容模式后,獲取注冊表中所述軟件的可執行程序文件,所述可執行程序文件內包括所述軟件在所述兼容模式下的操作系統信息;
讀取所述可執行程序文件內的操作系統,遍歷預設操作系統列表,判斷所述操作系統是否在所述預設操作系統列表中;
若所述操作系統在所述預設操作系統列表中,則刪除所述軟件的可執行程序文件。
本發明實施例第二方面提供一種關閉軟件兼容模式的裝置,包括:
獲取模塊,用于在軟件開啟兼容模式后,獲取注冊表中所述軟件的可執行程序文件,所述可執行程序文件內包括所述軟件在所述兼容模式下的操作系統信息;
讀取模塊,用于讀取所述可執行程序文件內的操作系統;
判斷模塊,用于遍歷預設操作系統列表,判斷所述操作系統是否在所述預設操作系統列表中;
刪除模塊,用于若所述操作系統在所述預設操作系統列表中,則刪除所述軟件的可執行程序文件。
本發明實施例第三方面提供了一種終端,包括:
存儲器,處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述處理器執行所述程序時實現本發明實施例第一方面提供的關閉軟件兼容模式的方法。
本發明實施例第四方面提供了一種計算機可讀存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執行時實現本發明實施例第一方面提供的關閉軟件兼容模式的方法。
從上述本發明實施例可知,本發明提供的關閉軟件兼容模式的方法、裝置、終端及存儲介質,在軟件開啟兼容模式后,通過獲取注冊表中軟件的可執行程序文件,繼而讀取該可執行程序文件內的操作系統信息,遍歷預設操作系統列表,判斷該操作系統是否在預設操作系統列表中,若該操作系統在預設操作系統列表中,則刪除該軟件的可執行程序文件,即可成功關閉軟件的兼容模式。
附圖說明
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢斗魚網絡科技有限公司,未經武漢斗魚網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810876635.6/2.html,轉載請聲明來源鉆瓜專利網。





