1

下面是来自 winscard API 的函数

[DllImport("winscard.dll")]        
public  static extern int SCardTransmit (
                                          int hCard, 
                                          ref SCARD_IO_REQUEST pioSendRequest, 
                                          ref byte SendBuff, 
                                          int SendBuffLen, 
                                          ref SCARD_IO_REQUEST pioRecvRequest, 
                                          ref byte RecvBuff, 
                                          ref int RecvBuffLen);

但是第三个参数接受类似于类似的APDU命令 FF B2 A4 03 0E
所以我想知道如果我已经以字符串形式将其以字节形式传递给该参数。

我知道这可能是复制,但我找不到解决方案。任何链接或其他信息都会很有帮助。

提前致谢。

4

1 回答 1

0

这很简单。你有一个十六进制字符串,所以你需要一个十六进制编码器/解码器包来将这些类型的字符串转换为字节数组/从字节数组转换。

请注意,给定的十六进制字符串看起来不像我听说过的任何 APDU。

于 2012-12-10T20:50:11.650 回答