Pergunta

Estou desenvolvendo Smartcard driver usando KMDF e SCardlib , eu usei a Amostra WDK Smarcard como referência, eu acho que implementou todas as chamadas de retorno corretamente, exceto para CardPower e CardTracking. (Meu leitor e cartão não suportam agora para comandos agora reposto e inserção de novo cartão)

Quando tento executar o aplicativo de teste que invocam SCardListReaders() Estou ficando SCARD_E_NO_READERS_AVAILABLE. Eu costumava INF como o da amostra com as mudanças e eu criar um dispositivo de interface com o SmartCardReaderGuid e eu definir o tipo de dispositivo para FILE_DEVICE_SMARTCARD.

Eu não sei o que mais posso fazer, como posso depurar isso? alguma ideia?

P.S. Porque o arquivo de cabeçalho para SCarLlib não estão no inc de WDK mas no diretório de exemplo?

Foi útil?

Solução

Eu tive que enviar um bom ATR tampão de acordo com a especificação RDF_POWER Callback. e também eu tive que implementou o RDF_CAR_TRACKING acordo com a amostra.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top