> After getting xrdp SmartCard support working on 32-bit Ubuntu, CentOS and > OpenSuse systems, I > tried installing it on a Ubuntu 12.04 64-bit system. I logged into the > system with xrdp and appeared to be working, so then I replaced the default > libpcsclite.so.1.0.0 with the xrdp one. > > The opensc-tool and piv-tool both could see the SmartCard reader, but not > the card. I then > ran pcsc_scan and it aborted. > > I then installed a real SmartCard reader on that Ubuntu 12.01 64-bit system > with the original libpcsclite.so.1.0.0 and pcsc_scan ran ok and detects both > the reader and card. OpenSC-tool > and PIV_tool also detected both the reader and and the card and all the > options worked ok. > > It would appear that the xrdp libpcsclite module has some type problem > on64-bit systems.
Hum, that could be. I thought I tested it. I do remember testing both 32 bit and 64 bit MSTSC clients. I'm not sure about the server. I think it should be relatively easy to fix if you can find it. One thing I find annoying the that PCSC defines LONG as unsigned int. I guess, that is because long in 32 bits in Win32 and Win64. But a long changes size on linux 32 vs linux 64. Jay ------------------------------------------------------------------------------ Start Your Social Network Today - Download eXo Platform Build your Enterprise Intranet with eXo Platform Software Java Based Open Source Intranet - Social, Extensible, Cloud Ready Get Started Now And Turn Your Intranet Into A Collaboration Platform http://p.sf.net/sfu/ExoPlatform _______________________________________________ xrdp-devel mailing list xrdp-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xrdp-devel