发明名称 | 软件保护方法及系统 | ||
摘要 | 一种软件保护方法及系统,适于信息设备所用的软件,用于避免软件被人任意复制使用;首先,在应用程序的关键点位置设定确认密码,再在设备中增加一监视进程模块;令该程序运行时,首先确认设备版本号无误后,才可继续运行,当其运行至关键点位置时,须向该进程模块请求提供密码信息,并在收到密码信息后进行确认,待通过后继续运行;然后,当程序每运行至关键点位置时,都须向监视进程模块请求提供密码信息,并在确认通过后才能继续运行,借以检测每个关键点位置,并于在全部确认密码均检测通过后,才可令应用程序完整运行于信息设备中,本发明简单易行、成本低廉,可在使用者完全不知晓的情况下完成密码确认。 | ||
申请公布号 | CN1598781A | 申请公布日期 | 2005.03.23 |
申请号 | CN03156928.5 | 申请日期 | 2003.09.15 |
申请人 | 英业达股份有限公司 | 发明人 | 林光信;赵镝 |
分类号 | G06F11/28 | 主分类号 | G06F11/28 |
代理机构 | 北京三幸商标专利事务所 | 代理人 | 刘激扬 |
主权项 | 1.一种软件保护方法,用于限定软件中所含的应用程序仅可在特定的信息设备中运行,其特征在于,该方法包括:(1)在应用程序执行过程中不同的关键点位置分别设定不同的密码信息;(2)在信息设备中增设可监视应用程序运行、并可接收应用程序发送的查询信息的监视进程模块;(3)令应用程序向信息设备查询认证信息,若信息设备无法响应正确的认证信息,应用程序随即停止运行,如应用程序确定认证信息无误,即可进行初始化并继续运行;(4)等应用程序运行至某一关键点位置时,即向监视进程模块请求提供与该关键点位置所设确认密码相对应的密码信息;以及(5)令应用程序对监控进程模块所提供的识别资料进行确认,若确认通过,应用程序可继续运行,如否,则立即退出运行,随后,当应用程序再运行至其它关键点位置时,即重复步骤(4)到步骤(5),以对多个关键点位置的确认密码进行校验,并在所有关键点位置的确认密码均确认无误时,应用程序才能完整运行在信息设备中。 | ||
地址 | 台湾省台北市 |