【技术实现步骤摘要】
本专利技术属于计算机软件转换处理
,具体涉及一种。
技术介绍
物联网是新一代信息技术的重要组成部分,随着Internet的扩展深入至社会的各个角落,未来使用的各种电气设备也会逐步联入Internet,演化为物联网的一个个节点,这些电气设备在运行的过程中必然会与Internet中的电脑软件进行交互,而交互的关键就是硬件与软件之间数据的传输、处理、存储。目前,对于给物联网中的电气设备进行单机配套的软件而言,很多还是单机版的应用程序,对于单机版程序而言,用户必须在装有该程序的计算机前进行操作,操作地点有局限性,而且用户需要首先安装特定对象的电气设备的配套软件,这样显得臃肿繁琐,这样就十分不利于用户随时随地进行查看和管理程序所处理和存储的数据,也就无法及时了解这些物联网设备节点的动态,这不仅给用户带来很大的不便,也没有发挥出物联网方便、快捷、智能化的优势。
技术实现思路
本专利技术的目的是提供一种,解决了现有技术中的电气设备使用单机版的应用程序,无法与Internet计算机联网查询数据的问题。本专利技术所采用的技术方案是,一种,按照以下具体步骤实施:步骤1、在DLL中 ...
【技术保护点】
一种将面向物联网的单机版程序转换为网络版程序的方法,其特征在于,按照以下具体步骤实施:步骤1、在DLL中实施COM?Hook1.1)当特定对象的电气设备的单机版软件开启后,与之配套的客户端程序会将一个实施COM?Hook的DLL映射到该软件的进程空间中,并创建一个工作线程;1.2)在当前的线程初始化COM库;1.3)用相应类型的函数指针记录要替换的COM接口虚表中的原函数地址;1.4)用截取数据的函数替换单机版程序数据库操作所调用的COM中的函数,在内存可写入的状态下,以调用过程中的COM原有的函数地址的起始内存地址为基地址,写入新的函数地址,完成函数替换;1.5)因为CO ...
【技术特征摘要】
1.一种将面向物联网的单机版程序转换为网络版程序的方法,其特征在于,按照以下具体步骤实施: 步骤1、在DLL中实施COM Hook .1.0当特定对象的电气设备的单机版软件开启后,与之配套的客户端程序会将一个实施COM Hook的DLL映射到该软件的进程空间中,并创建一个工作线程; .1.2)在当前的线程初始化COM库; .1.3)用相应类型的函数指针记录要替换的COM接口虚表中的原函数地址; .1.4)用截取数据的函数替换单机版程序数据库操作所调用的COM中的函数,在内存可写入的状态下,以调用过程中的COM原有的函数地址的起始内存地址为基地址,写入新的函数地址,完成函数替换; .1.5)因为COM中原本应该被执行的函数被截取数据的函数所替换,当单机版程序执行数据库操作时,调用这些COM中的函数实质上是调用截取数据的函数; .1.6)在单机版程序数据库操作接口被Hook后,当单机版程序执行数据库的插入的操作时,替换函数会将各种数据库操作数据传至客户端进程; .1.7)在程序退出时解除挂钩,在解除挂钩时,用在步骤1.2)中已经保存的接口虚表中原来的函数地址替换截取数据的函数,以达到COM函数复原的目的; 步骤2、客户端将数据传输至服务端2.DLL创建一个线程向客户端进程发送数据,DLL的线程作为发送端,而客户端进程相当于接收端,在单机...
【专利技术属性】
技术研发人员:孙钦东,王倩,郭亦辰,张景鹏,
申请(专利权)人:西安理工大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。