Yes, it fixes most of the problems.  However there is still one more problem
related to handling
PIV cards.  I will try to resolve that tomorrow.  When I changed the DWORD
definition on the
32-bit version, everything worked, including the PIV card, so I suspect
there is some int/long
problem that  is causing it.  Now that I have almost everything else
working, it should be easy to track
it down. 

Once I get that resolved, I will send you the resulting xrdp_pscs.c and let
you run a diff and see what I
changed.  As I mentioned before, there are a couple of messages that should
have a higher display value
so the average user will not see them, the status returned should be 0x34
instead of 1 and a problem in
SCardListReaders that caused some strange problems.

Also, I am now getting a lot of warnings when I compile the 64-bit version
due to the new DWORD definition.  I will let you worry about that.









--
View this message in context: 
http://xrdp-devel.766250.n3.nabble.com/XRDP-SmartCard-Support-fails-on-64-bit-Ubuntu-System-tp4025466p4025524.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

Reply via email to