[Pcsclite-cvs-commit] r6957 - trunk/contrib/libPCSCv2part10

ludovic.rousseau at free.fr ludovic.rousseau at free.fr
Fri Aug 8 08:46:46 UTC 2014


Author: rousseau
Date: 2014-08-08 08:46:46 +0000 (Fri, 08 Aug 2014)
New Revision: 6957

Modified:
   trunk/contrib/libPCSCv2part10/sample.c
Log:
Use SCARD_SHARE_DIRECT to work without a smart card

Since the program is talking to the driver and/or reader we do not need
to have a card inserted.
So we can use SCARD_SHARE_DIRECT instead of SCARD_SHARE_SHARED argument
of SCardConnect()


Modified: trunk/contrib/libPCSCv2part10/sample.c
===================================================================
--- trunk/contrib/libPCSCv2part10/sample.c	2014-08-08 08:43:11 UTC (rev 6956)
+++ trunk/contrib/libPCSCv2part10/sample.c	2014-08-08 08:46:46 UTC (rev 6957)
@@ -61,7 +61,7 @@
 	printf("Using reader: %s\n", mszReaders);
 
 	rv = SCardConnect(hContext, mszReaders,
-		SCARD_SHARE_SHARED, SCARD_PROTOCOL_T0 | SCARD_PROTOCOL_T1,
+		SCARD_SHARE_DIRECT, SCARD_PROTOCOL_T0 | SCARD_PROTOCOL_T1,
 		&hCard, &dwPref);
 	PCSC_ERROR_EXIT(rv)
 




More information about the Pcsclite-cvs-commit mailing list