【技术实现步骤摘要】
一种实现智能卡数据跟踪的方法
本专利技术涉及智能卡
,具体涉及的是一种新型的实现智能卡跟踪的方法。
技术介绍
智能卡又称“集成电路卡”,英文名称为“IntegratedCircuitCard”或“SmartCard”。目前,智能卡的应用越来越广泛。当一个运行于计算机系统上的智能卡应用软件对智能卡的操作出现问题时,为了排查问题的方便常常采用硬件设备(如示波器、智能卡跟踪仪等)对智能卡进行数据跟踪的方法。方法一:使用示波器进行智能卡电信号跟踪从而分析和解决智能卡与其他设备之间的交互问题。方法二:使用智能卡硬件跟踪仪进行跟踪从而分析和解决智能卡与其他设备之间的交互问题。缺点:方法一:示波器虽然专业,但大多很笨重,与其他设备之间的连线也很复杂。跟踪的是比较原始的电信号,分析问题比较繁琐和耗时。方法二:硬件跟踪仪再小巧也还是一个硬件设备,使用它不仅不方便携带,而且还需要与计算机、智能卡及读写器进行物理连接。有时候硬件设备之间的接触不良还会给跟踪结果造成干扰,使用起来不方便。PC/SC规范是微软公司与一些著名的智能卡厂商组成的PC/SC工作组提出的,提供了基于WINDOWS平台的一个标准的、开放的编程接口(API)。因此,符合PC/SC规范的智能卡读写器具有很好的通用性,大多数智能卡应用软件都能使用符合PC/SC规范的读写器来操作智能卡。
技术实现思路
有鉴于
技术介绍
所述,本专利技术的目的是提供一种新型的智能卡数据跟踪的方法,成本低廉,不额外采用硬件设备,而且可以达到与硬件跟踪仪一样的使用效果。本专利技术的目的是通过以下技术方案实现的:一种实现智能卡跟踪的方法,其包 ...
【技术保护点】
一种新型的实现智能卡数据跟踪的方法,其特征在于:其包括以下步骤:研究某智能卡应用程序;分析所述智能卡应用程序可以使用的智能卡读写器的类型,判断所述智能卡读写器是否属于符合PC/SC规范的智能卡读写器;如判断结果为是,则“真实接口库”的文件名为winscard.dll;如判断结果为否,继续判断该智能卡读写器是否有提供动态库或类似动态库形式的应用开发接口API及接口函数声明;如继续判断的结果为是,则该应用开发接口API就是“真实接口库”;依据“真实接口库”开发一个动态库,称之为“代理接口库”,文件名与“真实接口库”相同,并且其中包括了与“真实接口库”相同的接口函数声明,在“代理接口库”调用“真实接口库”中的同名接口函数的同时,将输入、输出参数及函数返回值等输出到一个特定的文件作为跟踪结果;将所述“代理接口库”存入智能卡应用程序所在的目录中。
【技术特征摘要】
1.一种实现智能卡数据跟踪的方法,其特征在于:其包括以下步骤:分析某智能卡应用程序可以使用的智能卡读写器的类型,判断所述智能卡读写器是否属于符合PC/SC规范的智能卡读写器;如判断结果为是,则真实接口库的文件名为winscard.dll;如判断结果为否,继续判断该智能卡读写器是否有提供动态库形式的应用开发接口API及接口函数声明;如判断结果为是,则该应用开发接口API就是真实接口库;依据真实接口库开发一个动态库,称之为代理接口库,文件名与真实接口库相同,并且其中包括了与真实接口库相同的接口函数声明,在代理...
【专利技术属性】
技术研发人员:张六一,张汉就,郑爱华,
申请(专利权)人:东信和平科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。