c#中的智能卡API ' Linux友好

本文关键字:Linux 友好 API 智能卡 | 更新日期: 2023-09-27 18:02:14

我目前有一个项目,在Windows操作使用p/invoke调用智能卡API;然而,因为我现在已经开源了这个项目,并把它放在Google Code上,我很有兴趣让它在Mono上为Linux peeps工作。

然而,阻碍这样做的是智能卡代码;我完全不熟悉在Linux下与智能卡对话,谷歌搜索也没有发现任何有启发性的东西。

c#中的智能卡API ' Linux友好

好了,我找到了答案;PCSC-lite以兼容的格式实现了整个WinSCard API,所以我所需要做的就是捆绑一个小的。exe。配置程序,以便mono将在运行时用pcsclite.so.1替换WinSCard.dllDllImport,并且一切都可以开箱使用。

我认为PCSC是你正在寻找的。没有使用它,因为我不需要处理Mono/Linux,虽然我不能给你任何关于它的细节。