You're right, for a commercial application only the frameworks provided by Apple should be used. But my application is not (yet?) commercial, it is a plug-in for the database 4th Dimension. My problem was to find out, why I could not establish a context using pcscd version 1.2.0. I always got the error "no service". Now I found it out. I built and installed a new PCSC.framework using the sources from PCSC-Lite 1.2.0, built my application, and it works. But it works no better than with pcscd version 1.1.1, so I will install the original framework.
My original problem was some strange behaviour when trying to transmit an APDU to the SCM SPR532 reader using the CCID driver. With a BasicCard I always get the error "card not transacted". With the Omnikey 2020 reader everything works fine. But if I try to select the MF of another card this works on both readers. So I tried to find out if pcscd, the driver, or the terminal is to blame. Maybe none of these causes the error, it appears be the card (T=1). Why are there problems with T=1 cards? Will there be a version someday without this limitation? Another question: is there a possibility to access memory cards (SLE4442, german health card) with pcsc? There are many people waiting for a solution on Mac OS X, but there is no CT-API on OS X. Greeting Stefan Am 01.11.2003 19:24 Uhr schrieb "Jean-Luc Giraud" unter <[EMAIL PROTECTED]>: > > On Friday, October 31, 2003, at 01:56 PM, sh wrote: > >> Since pcscd version 1.2.0 my own applications do not work anymore. If >> I try >> to establich a context I get error no. 0x8010001d (no service). With >> pcsc >> 1.1.1 it works. >> Since I have to include the pcsc.framework in my CodeWarrior projects >> here >> my question: >> Do I need to build a newer version of this framework that works with >> pcsc >> version 1.2.0? > > Yes, you probably do. > >> And, if so, how do I? > > You would need to get the source from Alioth, open the ProjectBuilder > project and update it to build the framework. It also builds pcscd. > > >> I built the original version from the "smartcard services" project, >> downloaded from Apple. > > From which version of Darwin? > > Do you work on an application that you plan to release commercially? If > I were you, I would avoid building it around a version of the > SmartcardServices framework different from Apple's. This would lead you > to release an installer that contains a framework to be installed in > /System which is normally Apple's territory. By doing this, you might > interfere with other applications relying on Apple's version of the > framework. > > My 2c. about it. > > BTW, when you tried my driver[1] with the original "SmartcardServices", > what kind of problems did you get? If your reader is CCID compliant, it > "should" work (unless you use T=1 cards and/or it is a character-level > reader). > > [1] http://homepage.mac.com/jlgiraud/ifd-CCID/ifd-CCID.html > > Cheers, > JLuc. > > _______________________________________________ > Muscle mailing list > [EMAIL PROTECTED] > http://lists.musclecard.com/mailman/listinfo/muscle _______________________________________________ Muscle mailing list [EMAIL PROTECTED] http://lists.musclecard.com/mailman/listinfo/muscle
