I believe the PIV problem I am having is in the SCardTransmit function. The trace shows the variable cbRecvLength is always equal to 2 in the 64-bit version, however it varies in the 32-bit version. This is in the area of code where the piv-tool is trying to determine the card type.
In the SCardTransmit function of xrdp_pcsc.c, I notice the comments: // TODO figure out why recv pci does not work if (1 || (pioRecvPci == 0) || (pioRecvPci->cbPciLength < 8)) What does this mean? Would that be causing the problem? -- View this message in context: http://xrdp-devel.766250.n3.nabble.com/XRDP-SmartCard-Support-fails-on-64-bit-Ubuntu-System-tp4025466p4025525.html Sent from the XRDP Devel mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Time is money. Stop wasting it! Get your web API in 5 minutes. www.restlet.com/download http://p.sf.net/sfu/restlet _______________________________________________ xrdp-devel mailing list xrdp-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xrdp-devel