繁体   English   中英

连接金雅拓智能卡时出现错误6

[英]Error 6 when connecting Gemalto smart card

我是智能卡开发的新手。 我想做的是
1>获取读卡器的名称。
2>连接到读卡器中的卡。
3>使用c#更改卡的管理密钥。

对于第一点,我使用了winscard.DLL-函数SCardListReaders。 运行良好。
现在进行下一步,我尝试使用winscard.dll的-SCardConnect函数。

但是,无论何时我运行它,它都返回“ 6”,但它应该返回0。我真的很困惑。
任何想法,那意味着什么? 我在哪里做错了?
请帮忙。
先感谢您。

您可以在这里参考智能卡的返回值。 如果未列出,则可以在此处参考以获取系统错误代码。

错误代码6为ERROR_INVALID_HANDLE。 尝试检查操作系统(32位或64位)和智能卡驱动程序(32位或64位)。 确保它们相同。 另外,请检查代码是否使用了正确的变量类型。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM