Smart Card Reader visto, mas não o cartão inteligente

1

Eu tenho o Windows 7 em execução no VirtualBox. O Windows 7 contém um aplicativo que requer um cartão inteligente para funcionar.

O sistema host tem um leitor de cartão inteligente e no Linux (SO nativo) eu posso ver o leitor e o cartão.

No VirtualBox, se houver um cartão presente no leitor de cartão inteligente, posso conectar o leitor como um dispositivo USB. Isso está em Dispositivos = > Dispositivos USB = > Leitor de Smart Card EMV genérico. O Windows 7 pode então ver o leitor de cartão inteligente, mas nunca o cartão inteligente.

Aqui está a saída do Windows de "certutil -scinfo":

The Microsoft Smart Card Resource Manager is running.  

Current reader/card status:   Readers: 1  
     0: Generic EMV Smartcard Reader 0  
--- Reader: Generic EMV Smartcard Reader 0  
--- Status: SCARD_STATE_EMPTY  
--- Status: No card.  
---   Card:  

=======================================================  
Analyzing card in reader: Generic EMV Smartcard Reader 0  

--------------===========================--------------

Done.  
CertUtil: -SCInfo command completed successfully.

Eu tentei reiniciar o Windows, iniciar e parar o serviço de cartão inteligente, removendo e reinserindo o cartão. Nada funcionou e eu não consegui encontrar mais nada útil na internet.

Atualizar

Reinicie a máquina host (Linux) e reinicie o VirtualBox. Sem efeito.

Eu também desinstalei o driver MS (leitor de cartão inteligente Usbccid da Micorsoft (WUDF). Então, eu "desconectei" o leitor de cartão USB e o conectei novamente. O Windows reinstalou o mesmo driver e falhou da mesma maneira.

Atualização 2

Às vezes, desinstalar o driver do Windows ajuda. Ainda parece um sério de eventos aleatórios para que funcione corretamente.

    
por Stephen M 10.11.2016 / 20:34

2 respostas

0

Então, depois de "conectar" e "desconectar" o leitor da caixa virtual e remover e reinserir o cartão, ele finalmente decidiu trabalhar. Não faço ideia do que mudou ou por quê, mas parece que fazer uma dança de frango com o hardware acabará por convencer o Windows a ver o leitor e o cartão.

Atualizar

Ainda tendo sérios problemas com isso. Parece entre ligar e desligar, desinstalar o driver do Windows também ajuda a "agitar" perder o que está errado. Mas ainda parece essencialmente aleatório.

Fale sobre uma experiência terrível para o usuário.

    
por 28.11.2016 / 17:16
0

O sistema operacional convidado de qualquer ambiente virtual não permite ver as portas e os dispositivos conectados. Você vai ligar e desligar continuamente e isso pode não ter resultado.

Bem, se você ainda tiver alguns problemas, experimente este software de terceiros. Pode ser um bom ajudante. link

Eu já tentei com o VirtualBox hoje - trabalhei para mim, mas eu uso o leitor de cartão EMV e meu sistema operacional host é Mac, se é importante. GuestOS (Windows) vê o dispositivo (leitor de cartões) como conectado diretamente.

    
por 29.03.2017 / 17:11