<div dir="ltr"><div><div class="gmail_extra"><div class="gmail_quote">2016-06-02 18:16 GMT+02:00 Christophe FERRANDO <span dir="ltr"><<a href="mailto:christophe.ferrando@sylyca.com" target="_blank">christophe.ferrando@sylyca.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div link="#0563C1" vlink="#954F72" lang="FR"><div><p class="MsoNormal" style="text-autospace:none"><span style="font-size:10pt;font-family:"Courier New";color:black">Hi,</span></p></div></div></blockquote><div><br></div><div>Hello Chirstophe,<br><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div link="#0563C1" vlink="#954F72" lang="FR"><div><p class="MsoNormal" style="text-autospace:none"><span style="font-size:10pt;font-family:"Courier New";color:black"></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:10pt;font-family:"Courier New";color:black"> </span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:10pt;font-family:"Courier New";color:black">With the last pcsclite version, i get this error :</span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:10pt;font-family:"Courier New";color:black">SCardGetAttrib:[8010001f] Feature not supported.</span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:10pt;font-family:"Courier New";color:black"> </span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:10pt;font-family:"Courier New";color:black">               rv = </span><b><span style="font-size:10pt;font-family:"Courier New";color:rgb(100,40,128);background:silver none repeat scroll 0% 0%">SCardEstablishContext</span></b><span style="font-size:10pt;font-family:"Courier New";color:black">(SCARD_SCOPE_USER, NULL, NULL, &hContext);</span><span style="font-size:10pt;font-family:"Courier New""></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:10pt;font-family:"Courier New";color:black">               CHECK(</span><span style="font-size:10pt;font-family:"Courier New";color:rgb(42,0,255)">"SCardEstablishContext"</span><span style="font-size:10pt;font-family:"Courier New";color:black">, rv)</span><span style="font-size:10pt;font-family:"Courier New""></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:10pt;font-family:"Courier New";color:black">               rv = </span><b><span style="font-size:10pt;font-family:"Courier New";color:rgb(100,40,128)">SCardConnect</span></b><span style="font-size:10pt;font-family:"Courier New";color:black">(hContext,mszReaders,</span><span style="font-size:10pt;font-family:"Courier New""></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:10pt;font-family:"Courier New";color:black">                         SCARD_SHARE_EXCLUSIVE,SCARD_PROTOCOL_T0, &hCard, &dwActiveProtocol);</span><span style="font-size:10pt;font-family:"Courier New""></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:10pt;font-family:"Courier New";color:black">               dwAttrLen = SCARD_AUTOALLOCATE;</span><span style="font-size:10pt;font-family:"Courier New""></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:10pt;font-family:"Courier New";color:black">               rv = </span><b><span style="font-size:10pt;font-family:"Courier New";color:rgb(100,40,128)">SCardGetAttrib</span></b><span style="font-size:10pt;font-family:"Courier New";color:black">(hCard,SCARD_ATTR_USER_TO_CARD_AUTH_DEVICE,(</span><b><span style="font-size:10pt;font-family:"Courier New";color:rgb(127,0,85)">unsigned</span></b><span style="font-size:10pt;font-family:"Courier New";color:black"> </span><b><span style="font-size:10pt;font-family:"Courier New";color:rgb(127,0,85)">char</span></b><span style="font-size:10pt;font-family:"Courier New";color:black">*)&pbAttr,&dwAttrLen);</span><span style="font-size:10pt;font-family:"Courier New""></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:10pt;font-family:"Courier New";color:black">               CHECK(</span><span style="font-size:10pt;font-family:"Courier New";color:rgb(42,0,255)">"SCardGetAttrib"</span><span style="font-size:10pt;font-family:"Courier New";color:black">, rv);</span><span style="font-size:10pt;font-family:"Courier New""></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:10pt;font-family:"Courier New";color:black">               rv = </span><b><span style="font-size:10pt;font-family:"Courier New";color:rgb(100,40,128)">SCardFreeMemory</span></b><span style="font-size:10pt;font-family:"Courier New";color:black">(hContext,pbAttr);</span><span style="font-size:10pt;font-family:"Courier New""></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:10pt;font-family:"Courier New";color:black">               CHECK(</span><span style="font-size:10pt;font-family:"Courier New";color:rgb(42,0,255)">"SCardFreeMemory"</span><span style="font-size:10pt;font-family:"Courier New";color:black">, rv);</span><span style="font-size:10pt;font-family:"Courier New""></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:10pt;font-family:"Courier New";color:black">               rv = </span><b><span style="font-size:10pt;font-family:"Courier New";color:rgb(100,40,128)">SCardDisconnect</span></b><span style="font-size:10pt;font-family:"Courier New";color:black">(hCard, SCARD_LEAVE_CARD);</span><span style="font-size:10pt;font-family:"Courier New""></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:10pt;font-family:"Courier New";color:black">               CHECK(</span><span style="font-size:10pt;font-family:"Courier New";color:rgb(42,0,255)">"SCardDisconnect"</span><span style="font-size:10pt;font-family:"Courier New";color:black">, rv)</span><span style="font-size:10pt;font-family:"Courier New""></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:10pt;font-family:"Courier New";color:black">               rv = </span><b><span style="font-size:10pt;font-family:"Courier New";color:rgb(100,40,128)">SCardReleaseContext</span></b><span style="font-size:10pt;font-family:"Courier New";color:black">(hContext);</span><span style="font-size:10pt;font-family:"Courier New""></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:10pt;font-family:"Courier New";color:black">               CHECK(</span><span style="font-size:10pt;font-family:"Courier New";color:rgb(42,0,255)">"SCardReleaseContext"</span><span style="font-size:10pt;font-family:"Courier New";color:black">, rv)</span><span style="font-size:10pt;font-family:"Courier New""></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:10pt;font-family:"Courier New";color:black">               </span><b><span style="font-size:10pt;font-family:"Courier New";color:rgb(127,0,85)">break</span></b><span style="font-size:10pt;font-family:"Courier New";color:black">;</span><span style="font-size:10pt;font-family:"Courier New""></span></p><p class="MsoNormal"><span style="color:rgb(87,88,90)"> </span></p><p class="MsoNormal"><span style="color:rgb(87,88,90)">I expect </span><span style="font-size:13.5pt;color:black">0x00000032, </span><span style="font-size:9pt;font-family:"Arial",sans-serif">ERROR_NOT_SUPPORTED (0x32)</span></p></div></div></blockquote><div><br><span style="font-size:9pt;font-family:"Arial",sans-serif">ERROR_NOT_SUPPORTED is not a PC/SC error, even on Windows.<br></span></div><div><span style="font-size:9pt;font-family:"Arial",sans-serif">The windows list is at <a href="https://msdn.microsoft.com/fr-fr/library/windows/desktop/aa374738%28v=vs.85%29.aspx#smart_card_return_values">https://msdn.microsoft.com/fr-fr/library/windows/desktop/aa374738%28v=vs.85%29.aspx#smart_card_return_values</a><br></span></div></div><br></div>I think it is a bug on the Windows side. Either the windows code is bogus or the Windows documentation is wrong.<br></div><div>Maybe you should report the problem to Microsoft?<br></div><div><br></div>Bye<br><br><div><div><div class="gmail_extra">-- <br><div data-smartmail="gmail_signature"> Dr. Ludovic Rousseau</div>
</div></div></div></div>