CN108920216A - 关闭软件兼容模式的方法、装置、终端及存储介质 - Google Patents

关闭软件兼容模式的方法、装置、终端及存储介质 Download PDF

Info

Publication number
CN108920216A
CN108920216A CN201810876635.6A CN201810876635A CN108920216A CN 108920216 A CN108920216 A CN 108920216A CN 201810876635 A CN201810876635 A CN 201810876635A CN 108920216 A CN108920216 A CN 108920216A
Authority
CN
China
Prior art keywords
software
operating system
executable program
program file
registration table
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.)
Granted
Application number
CN201810876635.6A
Other languages
English (en)
Other versions
CN108920216B (zh
Inventor
黄浩
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.)
Hunan Ant Fort Non financing Engineering Guarantee Co.,Ltd.
Original Assignee
Wuhan Douyu Network Technology Co 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 Wuhan Douyu Network Technology Co Ltd filed Critical Wuhan Douyu Network Technology Co Ltd
Priority to CN201810876635.6A priority Critical patent/CN108920216B/zh
Publication of CN108920216A publication Critical patent/CN108920216A/zh
Application granted granted Critical
Publication of CN108920216B publication Critical patent/CN108920216B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44594Unloading

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

本发明公开了一种关闭软件兼容模式的方法,包括:在软件开启兼容模式后,获取注册表中该软件的可执行程序文件,该可执行程序文件内包括该软件在该兼容模式下的操作***信息,读取该可执行程序文件内的操作***,遍历预设操作***列表,判断该操作***是否在该预设操作***列表中,若该操作***在该预设操作***列表中,则删除该软件的可执行程序文件。本发明还公开了一种关闭软件兼容模式装置、终端及存储介质,可成功关闭软件的兼容模式。

Description

关闭软件兼容模式的方法、装置、终端及存储介质
技术领域
本发明涉及计算机技术领域,尤其涉及一种关闭软件兼容模式的方法、装置、终端及存储介质。
背景技术
兼容模式是指操作***为了保证旧版软件能在其环境下运行而提供的功能模式。例如,在Windows 10的操作***下,软件开启Windows XP操作***的兼容模式,则会使安装在Windows 10操作***下的该软件实际运行在Windows XP操作***环境下。
然而,一些软件只支持在某些预设操作***下正确运行,当用户主动或被动设置了在不支持的操作***下的兼容模式,实际则会使软件运行在该不支持的操作***环境下,导致软件崩溃、功能异常等问题。
发明内容
本发明的主要目的在于提供一种关闭软件兼容模式的方法、装置、终端及存储介质,旨在解决现有技术中软件在不支持的操作***下开启兼容模式,导致软件崩溃、功能异常等问题的技术问题。
为实现上述目的,本发明实施例第一方面提供一种关闭软件兼容模式的方法,包括:
在软件开启兼容模式后,获取注册表中所述软件的可执行程序文件,所述可执行程序文件内包括所述软件在所述兼容模式下的操作***信息;
读取所述可执行程序文件内的操作***,遍历预设操作***列表,判断所述操作***是否在所述预设操作***列表中;
若所述操作***在所述预设操作***列表中,则删除所述软件的可执行程序文件。
本发明实施例第二方面提供一种关闭软件兼容模式的装置,包括:
获取模块,用于在软件开启兼容模式后,获取注册表中所述软件的可执行程序文件,所述可执行程序文件内包括所述软件在所述兼容模式下的操作***信息;
读取模块,用于读取所述可执行程序文件内的操作***;
判断模块,用于遍历预设操作***列表,判断所述操作***是否在所述预设操作***列表中;
删除模块,用于若所述操作***在所述预设操作***列表中,则删除所述软件的可执行程序文件。
本发明实施例第三方面提供了一种终端,包括:
存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现本发明实施例第一方面提供的关闭软件兼容模式的方法。
本发明实施例第四方面提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现本发明实施例第一方面提供的关闭软件兼容模式的方法。
从上述本发明实施例可知,本发明提供的关闭软件兼容模式的方法、装置、终端及存储介质,在软件开启兼容模式后,通过获取注册表中软件的可执行程序文件,继而读取该可执行程序文件内的操作***信息,遍历预设操作***列表,判断该操作***是否在预设操作***列表中,若该操作***在预设操作***列表中,则删除该软件的可执行程序文件,即可成功关闭软件的兼容模式。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明第一实施例提供的关闭软件兼容模式的方法的流程示意图;
图2为本发明第二实施例提供的关闭软件兼容模式的方法的流程示意图;
图3为本发明第三实施例提供的关闭软件兼容模式的装置的结构示意图;
图4为本发明第四实施例提供的关闭软件兼容模式的装置的结构示意图;
图5示出了一种终端的硬件结构图。
具体实施方式
为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供的关闭软件兼容模式的方法,适用于软件在兼容模式下不能正确运行的场景中。预先建立操作***列表,该操作***列表中包含的操作***版本,其***环境均不能使软件正确运行。在检测到软件的兼容模式开启时,获取开启软件兼容模式的路径信息。分析该路径信息,得到软件在兼容模式下的操作***的***信息,判断该操作***是否在预先建立的操作***列表中,若在预先建立的操作***列表中,则删除该开启软件兼容模式的路径信息,即成功关闭软件兼容模式。
本发明实施例中,终端可包括:手机、平板电脑(Portable Android Device,PAD),笔记本电脑以及个人数字助理(Personal Digital Assistant,PDA)等设备,在此不做限制。下面将直接以终端作为说明,对本发明实施例提供的关闭软件兼容模式的方法进行具体描述。
操作***是指管理和控制计算机硬件与软件资源的计算机程序,是直接运行在终端上的最基本的***软件,任何其他软件都必须在操作***的支持下才能运行。
注册表具体可为Windows操作***中的一个数据库,用于存储***和应用程序的设置信息。
请参阅图1,图1为本发明第一实施例提供关闭软件兼容模式的方法的流程示意图,该关闭软件兼容模式的方法可应用在终端中,该方法包括以下步骤:
S101、在软件开启兼容模式后,获取注册表中该软件的可执行程序文件,该可执行程序文件内包括该软件在该兼容模式下的操作***信息;
兼容模式是指操作***为了保证旧版软件能在其环境下运行而提供的功能模式。例如,在Windows 10的操作***下,软件开启Windows XP操作***的兼容模式,则会使安装在Windows 10操作***下的该软件实际运行在Windows XP操作***环境下。
可执行程序文件(executable program file,EXE File)是指一种可直接运行的程序文件。在Windows操作***下,此类文件扩展名为“.exe”。
具体的,根据Windows操作***设置软件兼容模式的原理,若软件设置了兼容模式,Windows会在注册表中保存一个文件,以表示软件开启了兼容模式。该文件为软件的可执行程序文件。文件内包括了Windows操作***对软件在兼容模式下设置的数据信息。示例性的,注册表的路径可以为:HKEY_CURRENT_USER\Software\Microsoft\WindowsNT\CurrentVersion\AppCompatFlags\Layers。在该路径下Windows操作***会创建一个软件的可执行程序文件。
S102、读取该可执行程序文件内的操作***,遍历预设操作***列表,判断该操作***是否在该预设操作***列表中;
预设操作***列表中的操作***是指不能使软件正确运行的操作***。读取上述可执行程序文件内软件在兼容模式下的操作***信息,遍历预设操作***列表,判断软件在兼容模式下的操作***是否在该预设操作***列表中。
S103、若该操作***在该预设操作***列表中,则删除该软件的可执行程序文件。
若该操作***在预设操作***列表中,则表示用户开启了兼容模式,软件在兼容模式下的操作***内运行。此时,删除软件的可执行程序文件,即代表着删除了软件兼容模式的数据信息,即成功关闭兼容模式。
预设操作***列表是指预设定义的Windows兼容模式的***版本的一个数组,它包含了兼容模式环境下的所有操作***版本。
本发明实施例中,在软件开启兼容模式后,通过获取注册表中软件的可执行程序文件,继而读取该可执行程序文件内的操作***信息,遍历预设操作***列表,判断该操作***是否在预设操作***列表中,若该操作***在预设操作***列表中,则删除该软件的可执行程序文件,即可成功关闭软件的兼容模式。
请参见图2,图2为本发明第二实施例提供的关闭软件兼容模式的方法,该方法包括以下步骤:
S201、在软件开启兼容模式后,构建对象,根据该对象,获取注册表中该软件的可执行程序文件,该可执行程序文件内包括该软件在该兼容模式下的操作***信息;
构建对象,根据该对象,读取软件的可执行程序文件。
具体的,该对象的功能主要用于读取注册表。该对象包括打开函数、设置函数、读取函数、删除函数和关闭函数。在本发明实施例中,示例性的,该对象定义为Regkey对象。
其中,对象是一种以计算机为载体的计算机语言,指类在内存中装载的实例,具有相关的成员变量和成员函数,任何占据实际内存的东西皆可视为对象。例如,函数、创建的线程、文件等。
根据该对象,获取该注册表的注册表句柄和该软件的可执行程序文件路径。
具体的,调用Regkey对象的打开函数(Open函数),打开该注册表的注册表路径,保存该注册表的注册表句柄。
需要说明的是,可以打开注册表的任意键值,获取注册表句柄,此方法为现有技术,此处不再赘述。例如,可以打开该注册表的HKEY_CURRENT_USER\Software\Microsoft\WindowsNT\CurrentVersion\AppCompatFlags\Layers键,获得该注册表的注册表句柄。
其中,句柄具体为一个参数,其用来标识不同的对象,每一个对象都有一个唯一的句柄,应用程序能够通过句柄访问相应的对象的信息。
进一步地,调用Regkey对象的设置函数(setAppPath),保存该注册表路径下的该软件的可执行程序文件的路径。
进一步地,调用Regkey对象的读取函数(readValue),以及,打开该注册表句柄和该软件的可执行程序文件路径,读取该软件的可执行程序文件。
具体的,打开该软件的可执行程序文件路径,调用Regkey对象的读取函数(readValue),通过该注册表句柄读取软件的可执行程序文件内的信息,该可执行程序文件内包括软件在兼容模式下的操作***信息。
S202、读取该可执行程序文件内的操作***,遍历预设操作***列表,判断该操作***是否在该预设操作***列表中;
预设操作***列表中的操作***是指不能使软件正确运行的操作***。读取上述可执行程序文件内,该软件在兼容模式下的操作***信息,遍历预设操作***列表,判断软件在兼容模式下的操作***是否在该预设操作***列表中。即,判断该软件在兼容模式下的操作***是否为不能使软件正确运行的操作***。
S203、若该操作***在该预设操作***列表中,则删除该软件的可执行程序文件。
示例性的,若该软件在兼容模式下的操作***为Windows XP,预设操作***列表中的操作***有Windows 95、Windows 2000、Windows XP等,则该软件在兼容模式下的操作***在预设操作***列表中,即表示该软件在兼容模式下的操作***为不能使软件正确运行的操作***。
进一步地,调用Regkey对象的删除函数(deleteValue),打开的可执行程序文件的路径和注册表句柄。通过上述打开的可执行程序文件的路径和注册表句柄,删除该软件的可执行程序文件,即表示删除了软件兼容模式的设置记录,成功关闭软件的兼容模式。
更多的,调用Regkey对象的关闭函数(close),关闭上述注册表的注册表句柄,完成对注册表的更改。
本发明实施例中的其他未尽细节,请参见前述图1所示实施例的描述。
本发明实施例中,在软件开启兼容模式后,通过获取注册表中软件的可执行程序文件,继而读取该可执行程序文件内的操作***信息,遍历预设操作***列表,判断该操作***是否在预设操作***列表中,若该操作***在预设操作***列表中,则删除该软件的可执行程序文件,即可成功关闭软件的兼容模式。
请参见图3,图3为本发明第三实施例提供的关闭软件兼容模式的装置的结构示意图,该关闭软件兼容模式的装置可内置于终端中,用于执行上述图1所示实施例中的关闭软件兼容模式的方法,该装置包括:获取模块301、读取模块302、判断模块303和删除模块304。
获取模块301,用于在软件开启兼容模式后,获取注册表中软件的可执行程序文件,该可执行程序文件内包括软件在兼容模式下的操作***信息;
兼容模式是指操作***为了保证旧版软件能在其环境下运行而提供的功能模式。例如,在Windows 10的操作***下,软件开启Windows XP操作***的兼容模式,则会使安装在Windows 10操作***下的该软件实际运行在Windows XP操作***环境下。
可执行程序文件(executable program file,EXE File)是指一种可直接运行的程序文件。在Windows操作***下,此类文件扩展名为“.exe”。
具体的,根据Windows操作***设置软件兼容模式的原理,若软件设置了兼容模式,Windows会在注册表中保存一个文件,以表示软件开启了兼容模式。该文件为软件的可执行程序文件。文件内包括了Windows操作***对软件在兼容模式下设置的数据信息。示例性的,注册表的路径可以为:HKEY_CURRENT_USER\Software\Microsoft\WindowsNT\CurrentVersion\AppCompatFlags\Layers。在该路径下Windows操作***会创建一个软件的可执行程序文件。
读取模块302,用于读取该可执行程序文件内的操作***;
判断模块303,用于遍历预设操作***列表,判断该操作***是否在该预设操作***列表中;
预设操作***列表中的操作***是指不能使软件正确运行的操作***。遍历预设操作***列表,判断软件在兼容模式下的操作***是否在该预设操作***列表中。
删除模块304,用于若该操作***在该预设操作***列表中,则删除该软件的可执行程序文件。
若该操作***在预设操作***列表中,则表示用户开启了兼容模式,软件在兼容模式下的操作***内运行。此时,删除软件的可执行程序文件,即代表着删除了软件兼容模式的数据信息,即成功关闭兼容模式。
本发明实施例中的其他未尽细节,请参见前述图1和图2所示实例的描述。
本发明实施例中,在软件开启兼容模式后,通过获取注册表中软件的可执行程序文件,继而读取该可执行程序文件内的操作***信息,遍历预设操作***列表,判断该操作***是否在预设操作***列表中,若该操作***在预设操作***列表中,则删除该软件的可执行程序文件,即可成功关闭软件的兼容模式。
请参见图4,图4为本发明第四实施例提供的关闭软件兼容模式的装置的结构示意图,该关闭软件兼容模式的装置可内置于终端,用于执行上述图1~图2所示实施例中的关闭软件兼容模式的方法,该装置与图3所示装置的不同之处在于:
进一步地,获取模块301包括:
对象构建模块3011,用于构建对象,该对象用于读取注册表;
该对象的功能主要用于读取注册表。在本发明实施例中,示例性的,该对象定义为Regkey对象。
打开函数调用模块3012,用于调用该对象的打开函数,打开注册表的注册表路径,保存该注册表的注册表句柄;
调用Regkey对象的Open函数,打开该注册表的注册表路径,保存该注册表的注册表句柄。
设置函数调用模块3013,用于调用该对象的设置函数,保存该注册表路径下的该软件的可执行程序文件路径;
调用Regkey对象的setAppPath函数,保存该注册表路径下的该软件的可执行程序文件的路径。
读取函数调用模块3014,用于调用该对象的读取函数,以及,打开注册表句柄和软件的可执行程序文件路径,读取该软件的可执行程序文件。
打开该软件的可执行程序文件路径,调用Regkey对象的readValue函数,通过该注册表句柄读取软件的可执行程序文件内的信息,该可执行程序文件内包括软件在兼容模式下的操作***信息。
进一步地,删除模块304,具体用于调用Regkey对象的deleteValue函数,以及,打开该注册表句柄和该软件的可执行程序文件路径,删除该软件可执行程序文件。
通过上述打开的可执行程序文件的路径和注册表句柄,调用Regkey对象的删除函数(deleteValue),删除该软件的可执行程序文件,即表示删除了软件兼容模式的设置记录,成功关闭软件的兼容模式。
进一步地,该装置还包括:
关闭函数调用模块305,用于调用Regkey对象的Close函数闭上述注册表的注册表句柄,完成对注册表的更改。
本发明实施例中的其他未尽细节,请参见前述图1、图2及图3所示实例的描述。
本发明实施例中,在软件开启兼容模式后,通过获取注册表中软件的可执行程序文件,继而读取该可执行程序文件内的操作***信息,遍历预设操作***列表,判断该操作***是否在预设操作***列表中,若该操作***在预设操作***列表中,则删除该软件的可执行程序文件,即可成功关闭软件的兼容模式。
请参见图5,图5示出了一种终端的硬件结构图。
本实施例中所描述的终端,包括:
存储器51、处理器52及存储在存储器51上并可在处理器上运行的计算机程序,处理器执行该程序时实现前述图1~图4所示实施例中描述的关闭软件兼容模式的方法。
进一步地,该终端还包括:
至少一个输入设备53;至少一个输出设备54。
上述存储器51、处理器52输入设备53和输出设备54通过总线55连接。
其中,输入设备53具体可为摄像头、触控面板、物理按键或者鼠标等等。输出设备54具体可为显示屏。
存储器51可以是高速随机存取记忆体(RAM,Random Access Memory)存储器,也可为非不稳定的存储器(non-volatile memory),例如磁盘存储器。存储器51用于存储一组可执行程序代码,处理器52与存储器51耦合。
进一步地,本发明实施例还提供了一种计算机可读存储介质,该计算机可读存储介质可以是设置于上述各实施例中的终端中,该计算机可读存储介质可以是前述图5所示实施例中的存储器。该计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现前述图1~图2所示实施例中描述的关闭软件兼容模式的方法。进一步地,该计算机可存储介质还可以是U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
需要说明的是,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来。
需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本发明所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。
以上为对本发明所提供的一种关闭软件兼容模式的方法、装置、终端及存储介质的描述,对于本领域的技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本发明的限制。

Claims (10)

1.一种关闭软件兼容模式的方法,其特征在于,所述方法包括:
在软件开启兼容模式后,获取注册表中所述软件的可执行程序文件,所述可执行程序文件内包括所述软件在所述兼容模式下的操作***信息;
读取所述可执行程序文件内的操作***,遍历预设操作***列表,判断所述操作***是否在所述预设操作***列表中;
若所述操作***在所述预设操作***列表中,则删除所述软件的可执行程序文件。
2.根据权利要求1所述的方法,其特征在于,所述获取注册表中所述软件的可执行程序文件包括:
构建对象,所述对象包括打开函数、设置函数、读取函数、删除函数和关闭函数;
根据所述对象,读取所述软件的可执行程序文件。
3.根据权利要求2所述的方法,其特征在于,所述根据所述对象,读取所述软件的可执行程序文件包括:
根据所述对象,获取所述注册表的注册表句柄和所述软件的可执行程序文件路径;
调用所述对象的读取函数,以及,打开所述注册表句柄和所述软件的可执行程序文件路径,读取所述软件的可执行程序文件。
4.根据权利要求3所述的方法,其特征在于,所述根据所述对象,获取所述注册表的注册表句柄包括:
调用所述对象的打开函数,打开所述注册表的注册表路径,保存所述注册表的注册表句柄。
5.根据权利要求3所述的方法,其特征在于,所述根据所述对象,获取所述软件的可执行程序文件路径包括:
调用所述对象的设置函数,保存所述注册表路径下的所述软件的可执行程序文件的路径。
6.根据权利要求5所述的方法,其特征在于,所述删除所述软件的可执行程序文件包括:
调用所述对象的删除函数,以及,打开所述注册表句柄和所述软件的可执行程序文件路径,删除所述软件可执行程序文件。
7.根据权利要求1至6任意一项所述的方法,其特征在于,所述预设操作***列表至少包括“WIN95”、“WIN98”、“WIN4SP5”、“WINXPSP2”、“WINXPSP3”、“VISTARTM”、“VISTASP1”、“VISTASP2”、“WIN7RTM”、“WINSRV03SP1”、“WINSRV08SP1”、“WIN8RTM”。
8.一种关闭软件兼容模式的装置,其特征在于,所述装置包括:
获取模块,用于在软件开启兼容模式后,获取注册表中所述软件的可执行程序文件,所述可执行程序文件内包括所述软件在所述兼容模式下的操作***信息;
读取模块,用于读取所述可执行程序文件内的操作***;
判断模块,用于遍历预设操作***列表,判断所述操作***是否在所述预设操作***列表中;
删除模块,用于若所述操作***在所述预设操作***列表中,则删除所述软件的可执行程序文件。
9.一种终端,包括:存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1至7任一项所述的关闭软件兼容模式的方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7任一项所述的关闭软件兼容模式的方法。
CN201810876635.6A 2018-08-03 2018-08-03 关闭软件兼容模式的方法、装置、终端及存储介质 Active CN108920216B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810876635.6A CN108920216B (zh) 2018-08-03 2018-08-03 关闭软件兼容模式的方法、装置、终端及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810876635.6A CN108920216B (zh) 2018-08-03 2018-08-03 关闭软件兼容模式的方法、装置、终端及存储介质

Publications (2)

Publication Number Publication Date
CN108920216A true CN108920216A (zh) 2018-11-30
CN108920216B CN108920216B (zh) 2021-11-09

Family

ID=64393316

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810876635.6A Active CN108920216B (zh) 2018-08-03 2018-08-03 关闭软件兼容模式的方法、装置、终端及存储介质

Country Status (1)

Country Link
CN (1) CN108920216B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111240949A (zh) * 2020-01-13 2020-06-05 奇安信科技集团股份有限公司 一种确定国产操作***中的软件使用频率的方法及装置

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6745385B1 (en) * 1999-09-01 2004-06-01 Microsoft Corporation Fixing incompatible applications by providing stubs for APIs
CN1945531A (zh) * 2006-11-16 2007-04-11 刘金刚 互操作***的设计方法
JP2007334403A (ja) * 2006-06-12 2007-12-27 Mitsubishi Electric Corp 計算機システム障害対応方式及び計算機システム障害対応方法
CN102402446A (zh) * 2011-11-22 2012-04-04 成都市华为赛门铁克科技有限公司 应用软件的安装方法和应用软件的安装装置
CN103189851A (zh) * 2010-06-25 2013-07-03 韦斯技术公司 用于将网络驱动程序注入目标映像的设备和方法
CN103246534A (zh) * 2013-04-12 2013-08-14 深信服网络科技(深圳)有限公司 操作***迁移方法及装置
CN107273145A (zh) * 2016-04-06 2017-10-20 中兴通讯股份有限公司 一种软件管理方法及装置、终端

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6745385B1 (en) * 1999-09-01 2004-06-01 Microsoft Corporation Fixing incompatible applications by providing stubs for APIs
JP2007334403A (ja) * 2006-06-12 2007-12-27 Mitsubishi Electric Corp 計算機システム障害対応方式及び計算機システム障害対応方法
CN1945531A (zh) * 2006-11-16 2007-04-11 刘金刚 互操作***的设计方法
CN103189851A (zh) * 2010-06-25 2013-07-03 韦斯技术公司 用于将网络驱动程序注入目标映像的设备和方法
CN102402446A (zh) * 2011-11-22 2012-04-04 成都市华为赛门铁克科技有限公司 应用软件的安装方法和应用软件的安装装置
CN103246534A (zh) * 2013-04-12 2013-08-14 深信服网络科技(深圳)有限公司 操作***迁移方法及装置
CN107273145A (zh) * 2016-04-06 2017-10-20 中兴通讯股份有限公司 一种软件管理方法及装置、终端

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111240949A (zh) * 2020-01-13 2020-06-05 奇安信科技集团股份有限公司 一种确定国产操作***中的软件使用频率的方法及装置
CN111240949B (zh) * 2020-01-13 2024-04-26 奇安信科技集团股份有限公司 一种确定国产操作***中的软件使用频率的方法及装置

Also Published As

Publication number Publication date
CN108920216B (zh) 2021-11-09

Similar Documents

Publication Publication Date Title
Evans et al. Managing for quality and performance excellence
US20150293764A1 (en) Method and system to compose and execute business rules
US20130139113A1 (en) Quick action for performing frequent tasks on a mobile device
CN107844301A (zh) 一种安卓应用渠道合包方法及装置
CN105808633A (zh) 数据归档方法和***
CN110489087B (zh) 一种生成分形结构的方法、装置、介质和电子设备
US20140310233A1 (en) Tracing data through a transformation process using tracer codes
CN102591645B (zh) 对数据的基于元数据的事件支持操作
CN104461526A (zh) 一种终端应用程序的控件遍历方法及装置
JP2015509243A (ja) スターター・アプリケーションにおけるコンテキスト関連勧誘
US20150363301A1 (en) Test script creation based on abstract test user controls
US20150254116A1 (en) Data processing apparatus for pipeline execution acceleration and method thereof
CN108920216A (zh) 关闭软件兼容模式的方法、装置、终端及存储介质
US20140320498A1 (en) Terminal device, information processing method, and computer program product
US20140325499A1 (en) Static redirection for objective c
US20110302567A1 (en) Updating software in an information handling system
US9898282B2 (en) Automatic comment creation for computer files
CN108509460A (zh) 分布式***中的数据一致性检查
US8726147B1 (en) Systems and methods for restoring web parts in content management systems
WO2022199331A1 (zh) 用于获取调用栈中栈帧信息的方法、装置、设备和介质
US20230095267A1 (en) Quantum data and state synchronization
CN103870603A (zh) 目录管理方法和电子设备
US20170293599A1 (en) Checklist Contexts and Completion
US9678748B2 (en) Methods, systems and computer-readable media for managing a local stack
US20060064671A1 (en) Creating and using a building block

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20240410

Address after: 337000, Room 102, Unit 1, Building 20, Aiqun Lane, Houbu Street, Anyuan District, Pingxiang City, Jiangxi Province

Patentee after: Lu Jiancheng

Country or region after: China

Address before: 430000 Wuhan Donghu Development Zone, Wuhan, Hubei Province, No. 1 Software Park East Road 4.1 Phase B1 Building 11 Building

Patentee before: WUHAN DOUYU NETWORK TECHNOLOGY Co.,Ltd.

Country or region before: China

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20240506

Address after: No. 1604, Building 1, Boya Exceptions, No. 59 Kaiyuan East Road, Xingsha Street, Changsha County, Changsha City, Hunan Province, 410100

Patentee after: Hunan Ant Fort Non financing Engineering Guarantee Co.,Ltd.

Country or region after: China

Address before: 337000, Room 102, Unit 1, Building 20, Aiqun Lane, Houbu Street, Anyuan District, Pingxiang City, Jiangxi Province

Patentee before: Lu Jiancheng

Country or region before: China

TR01 Transfer of patent right