一种信息拦截方法及装置制造方法及图纸

技术编号:19341310 阅读:44 留言:0更新日期:2018-11-07 13:36
本发明专利技术涉及一种信息拦截方法及装置,该方法包括如下步骤:在UI客户端软件上层部署拦截信息装置;获取UI客户端软件的句柄;通过所述句柄,获得UI客户端软件每一个控件的信息接口对象;通过所述信息接口对象,获取每一个控件的显示信息。本发明专利技术能够可以从UI客户端软件可轻松获得用户的输入;每个客户端只会部署一个拦截信息模块,实现信息拦截。

An information interception method and device

The invention relates to an information interception method and device, which comprises the following steps: deploying the interception information device on the upper layer of the UI client software; obtaining the handle of the UI client software; obtaining the information interface object of each control of the UI client software through the handle; and obtaining each control through the information interface object. The display information of a control. The invention can easily obtain user input from UI client software; each client can only deploy an interception information module to achieve information interception.

【技术实现步骤摘要】
一种信息拦截方法及装置
本专利技术属于信息处理
,尤其涉及一种信息拦截方法及装置。
技术介绍
目前企业采用C/S架构的windows客户端软件时,其中界面的设计和实现往往是很重要的一部分,界面上展示了和用户的交流的所有信息,客户端上的菜单、按钮、文本框、选择输入框等组件,相互配合,完成和用户的业务交流。支持MSAA(MicrosoftActiveAccessibility)技术的界面实现也是很多的。获取客户端上的各个控件的值,则可以获得用户的输入信息。采用C/S构建的Windows客户端软件,需要直接进行网络拦截,解析发送给服务器的数据包,进而获得用户发送给服务器的数据,但是目前C/S客户端和服务器的通信大都是进行了加密处理,无法获得数据,或者通过读取本地的数据库获得相关信息。现有的信息拦截技术存在如下缺点:(1)客户端向服务器发送数据包时,加密后,则无法获得信息。(2)客户端本地数据库中信息不全面,无本地数据库时,无法获得信息。
技术实现思路
为了解决现有技术中的上述问题,本专利技术提出了一种信息拦截方法,该方法包括如下步骤:在UI客户端软件上层部署拦截信息装置;获取本文档来自技高网...

【技术保护点】
1.一种信息拦截方法,其特征在于,该方法包括如下步骤:在UI客户端软件上层部署拦截信息装置;获取UI客户端软件的句柄;通过所述句柄,获得UI客户端软件每一个控件的信息接口对象;通过所述信息接口对象,获取每一个控件的显示信息。

【技术特征摘要】
1.一种信息拦截方法,其特征在于,该方法包括如下步骤:在UI客户端软件上层部署拦截信息装置;获取UI客户端软件的句柄;通过所述句柄,获得UI客户端软件每一个控件的信息接口对象;通过所述信息接口对象,获取每一个控件的显示信息。2.根据权利要求1所述的方法,其特征在于,UI客户端软件启动时,Windows操作系统为每一个UI客户端软件创建顶层的句柄。3.根据权利要求1所述的方法,其特征在于,通过微软编程接口GetCapture,获得当前用户操作的UI客户端软件的句柄;或通过微软编程接口FindWindow,获得特定的UI客户端软件句柄。4.根据权利要求1所述的方法,其特征在于,通过微软编程接口AccessibleObjectFromWindow,获得软件的顶层IAccessible对象;通过对顶层的IAccessible对象进行遍历,获得UI客户端软件每一个控件的IAccessible对象。5.根据权利要求4所述的方法,其特征在于,通过调用控件的成员函数,获取每一个控件的显示信息,即用户的输入信息。6.一种拦截信息装置,其特征在于,该拦截信息装置包括:句柄提取模块、控...

【专利技术属性】
技术研发人员:张瑶孙加光喻波王志海秦凯安鹏
申请(专利权)人:北京明朝万达科技股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1