If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register or Login
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

Smart Card, rejected IOCTL SET_PROTOCOL

Hello, i've got 2 problems
My virtual smart card driver is unable to set protocol and send ATR
I would like to recieve ATR and some data from driver.
And my reader is some kind of "doubled": i shoud have "MPICO MPICO Reader 0" but i have "MPICO MPICO Reader 1" and when uninstalling i see a "null device" removal..
I use pscr example fromm Driver Kit as a base and i'm trying only to modify functions.

3. the name of the reader is merge by "vendor name"(smartcardExtension->VendorAttr.VendorName.Buffer) and "reader name"(smartcardExtension->VendorAttr.IfdType.Buffer), so i beleive you have set these 2 option to "MPICO" that why the application see "MPICO MPICO" reader. Regard to "1" u mentioned, it is true as the "DeviceInstanceNo" is first increment in driverAdd callback.

Re: Smart Card, rejected IOCTL SET_PROTOCOL

Thanks for your answer, iv'e managed to fix the problem on my own.
Generally driver works

I have 1 question:

The driver works only if i load(install) it with SCARD_PRESENT or above, i would like to load it with SCARD_ABSENT and then change it to present when a request to read a card comes from application.
But i cant force a state change anywhere in the driver so i get "UNRESPONSIVE_CARD" from application.

Problem is that i dont want COLD_RESET and atr read to occur until the user realy wants it (e. g. opens pc/sc application)

Re: Smart Card, rejected IOCTL SET_PROTOCOL

HELLO
I have a problem I need help to program a device is a fingerprint reader-01R Motorola MC7XFPR I have the SDK but the problem is I can not program it or do not know how to make the recording of fingerprints and compararacion of them if they could support me thank you very much and I can say with whom I can contact me so I can support THANKS.