基于ELF的监控系统版本识别方法

    公开(公告)号:CN102929600A

    公开(公告)日:2013-02-13

    申请号:CN201210364918.5

    申请日:2012-09-26

    IPC分类号: G06F9/44

    摘要: 本发明涉及基于ELF的监控系统版本识别方法,获取监控系统的模块代码,根据本地各个模块的代码路径,创建包含模块名称、SVN版本号信息的版本信息数据库;各模块编译完成,生成目标文件后,根据目标文件的路径、名称信息或直接从版本信息数据库中获取,基于ELF植入版本数字标识到目标文件中;调取各个模块版本数字标识,显示所有模块当前版本号,并与数据库中相应模块的版本号比对,清晰显示现场监控系统的版本升级记录信息;本方法能识别现场运行监控系统的版本,根据监控系统版本信息数据库和目标文件中的版本数字标识形成对比,清晰显示现场升级记录,以支撑现场监控系统的升级和维护,圆满的解决现场升级或维护系统的兼容性问题。