我试图学习在 C# 中使用 winscard.dll 并且在运行 SCardTransmit() 时遇到问题,它总是返回一个空缓冲区。 这是我的测试代码: 我如何编组 winscard.dll 的源代码可以在这里找到: LibPCSCLite 我如何运行它: First I created C# ...
我试图学习在 C# 中使用 winscard.dll 并且在运行 SCardTransmit() 时遇到问题,它总是返回一个空缓冲区。 这是我的测试代码: 我如何编组 winscard.dll 的源代码可以在这里找到: LibPCSCLite 我如何运行它: First I created C# ...
内容 我写的代码 这是成功的,但我无法获得 UID。 问题是什么? 我知道有什么遗漏或错误,但我不知道那是什么。 我们使用的是:https://pub.dev/packages/win32 使用的读卡器:RC-380 添加 不同于第一次和第二次。 ...
我有读者:Promag PCR-300FMU,USB(无手册,无 SDK)。 所以我看了winscard.dll上的文档 this.ListReaders() 发回给我 ==> 一件 ==> 通用 EMV 智能卡读卡器 0 ==> 这不是我的读卡器这是我得到的 VID 和 P ...
我有一个宏,可在会议通知弹出时从 Outlook 向我发送文本。 我想找出一种方法,使该宏仅在我不在计算机旁时才运行。 我一直在寻找一种方法来从 Skype for Business 中提取我的状态,确定 PC 是否已锁定,并查看是否插入了智能卡。 一切都没有多少运气。 寻找适用于 VBA 的简单解 ...
我有一个 NFC 读卡器和 MIFARE Classic 1K 卡。 我有一个 Visual C# winforms 项目。 现在我能够连接到读卡器并检测卡并获取它的 UUID。 我面临的问题是在写入和读取数据时。 我在互联网上搜索了很多,找到了一些解决方案,甚至测试了 SDK 提供的演示代码... ...
我一直在努力寻找一种仅列出本地可用的智能卡读卡器的方法。 或者至少区分本地阅读器和通过 RDP session 共享的阅读器。 我正在使用SCardListReaders ,但它列出了所有注册到 SmartCard 子系统的阅读器,包括来自 RDP 共享的阅读器。 有没有办法过滤该列表? 一种方法是 ...
我正在使用Visual Studio 2017开发一个c++应用程序。 我正在使用windows库winscard 。 我从一个简单的项目开始,我将函数SCardEstablishContext称为读取智能卡所需的第一步。 我正在使用的代码片段如下: LONG resContex ...
我基于具有三个卡插槽的微控制器实现了具有CCID协议的读卡器。 在协议的描述中,每个团队都有用于接收命令的槽数的字节。 我使用app PCSC_Sample和SCardToolSet的计算机。 问题是他们只向0号插槽发送请求。 你如何确定卡槽的数量? 是否某个参数在其中一个 ...
我在用户空间应用程序中使用Windows SCard(Winscard.h)API与智能卡读取器进行交互。 该应用程序在也已加入域的Windows 10企业版计算机上运行良好,但在未加入任何域的Windows 10家庭计算机上则无法正常运行(此版本无法实现)。 该函数以这种方式调用: ...
我的系统运行正常,但是现在我的所有应用程序都无法在设备管理器中显示时检测到系统中连接的智能卡读取器(SCM Microsystem)。 在这里,我尝试通过尝试使用C ++代码(winscard.h)连接阅读器来获取确切的错误, 这是给错误-0x8010002e 这里有什么建议 ...
请检查我下面的C#代码。 我正在尝试获取现在已连接到我的计算机的智能卡读卡器的列表。 但是此函数将返回过去连接的所有智能卡读取器名称(我的意思是现在不连接)。 我只需要活动的(当前)连接的读者名称列表。 我无法理解问题出在哪里。 我尝试了从该网站使用C语言编写和编译的exe。它仅显 ...
我买了几个ACR1252 NFC读卡器,因为它们似乎是唯一可以存储和返回内部序列号的读卡器。 我需要它们用于C#程序,在这里我需要区分2台插入同一台计算机的NFC读取器,因为Windows会按连接顺序分配名称,并且可以更改。 我的问题是:如何在不具有读卡器NFC卡的情况下访问返回序列号的 ...
我有 ACR38U 智能卡读卡器和 SLE5528 存储卡。 我想知道 SLE5528 存储卡读取它的唯一 ID(或序列号)的 HEX 读取命令是什么? 那可能吗? 提前致谢。 ...
在某些Windows安装中,我们突然遇到了智能卡api的问题。 调用SCardEstablishContext函数时似乎有内存泄漏。 该问题可以在控制台应用程序中重现,其代码示例位于http://www.pinvoke.net/default.aspx/winscard.scard建立上下文 ...
我正在实现一个PKCS#11库,该库将使用Windows中的winscard和MAC中的PCSC与读卡器进行通信。 我正在使用以下示例代码从读取器获取卡的更换状态。 它在MAC中正常工作,并为dwEventState返回0x0122。 但是在Windows中, SCardGetStat ...
我正在尝试阅读爱沙尼亚身份证的个人文件。 我需要将以下数据发送到卡(从此处 ),以便从个人文件中读取记录(例如ID号,名称等): 但是,原始字节在T = 0协议中,并且卡在接受T = 0之前卡在T = 1中停留了不合理的长时间。 事件的顺序如下: 卡附在阅读器上 ...
是否可以通过WinSCard API检测智能卡读取器中何时有多个智能卡? 我正在读取卡ID,但是当有多张卡时,它变得模棱两可,应该退还哪一张。 因此,我想禁止这种情况并返回错误消息。 ...
我正在尝试对Java Card进行某种定时攻击。我需要一种方法来测量从发送命令到获得答案之间的时间。我正在使用winscard.h接口,语言是c++ 。 我为winscard.h接口创建了一个包装器,以winscard.h工作。 例如,现在要发送APDU我正在使用此代码,它似乎有效。 基于 ...
我正在尝试在WCF项目中使用winscard.dll的连接功能连接到智能卡。 WCF服务,与远程计算机一起发布,该远程计算机安装在Windows Server 8.1上 ScardConnect函数的返回值为6。 [OperationContract] [FaultContrac ...
除了我希望移除非接触式卡“A”并将其替换为非接触式卡“B”之外,我的应用程序在所有方面都正常工作。 一旦卡 B 存在,我将运行以下 PCSC 函数: 尽管此代码断开连接、释放上下文、重新建立上下文并重新连接到卡,但我似乎收到了 8010000f 协议不匹配错误。 两张牌都是T=0。 经过多次测 ...