Share via


Smart Card Driver Registry Settings

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

O seguinte exemplo mostra o entrada de chave Registro para o Smart Card Resource Manager:

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\SmartCard]
    "Prefix"="SCA"
    "Dll"="scard.dll"
    "Index"=dword:1
    "Order"=dword:1

Em contraste para o entrada de chave Registro Smart Card Resource Manager, seu driver leitor cartão inteligente deve usar o padrão prefixo do nome arquivo dispositivo SCR. Para obter informações adicionais sobre nomes arquivo dispositivo, consulte o tópico Device File Names.

Leitores de cartão inteligente USB CCID

Applies to Windows Embedded CE 6.0 R2

Você pode adicionar suporte para os leitores USB CCID Smart Card adicionando o seguinte chaves Registro.

[HKEY_LOCAL_MACHINE\Drivers\USB\LoadClients\Default\Default\11\CCID_Class]
    "Dll"="USBCCID.DLL"
; Stream driver settings for Usbccid.dll
[HKEY_LOCAL_MACHINE\Drivers\USB\USBCCID]
    "Prefix"="SCR"
    "Dll"="usbccid.dll"

Definindo o acima Registro chaves serão apenas trabalho se você incluir o driver leitor USB CCID Smart Card no seu design sistema operacional. A variável Sysgen que você precisa definir em ordem ativar este driver de dispositivo é SYSGEN_USB_SMARTCARD. Anteriormente, em Windows Embedded CE 6.0, configuração SYSGEN_USB_SMARTCARD causada Platform Builder para incluir o driver SCM Microsystems SCR300 Smart Card Reader no design de OS. Começando com Windows Embedded CE 6.0 R2, SYSGEN_USB_SMARTCARD faz com que Platform Builder incluir tanto o driver SCM Microsystems SCR300 Smart Card Reader e o driver leitor USB CCID Smart Card no design de OS. Se você desejar excluir um driver, você pode modificar o arquivo Platform.bib durante a fase design OS. Para obter informações adicionais, consulte How to Create a Device Driver.

Observação

Após compilar um executar-imagem tempo com base em um design OS, você pode verificar o Catálogo dependências item no seu design OS. Para verificar as dependências de um catálogo item no seu design OS, no IDE, vá para o modo de exibição do item Catálogo, selecione um item que está em seu design OS, clique com o botão direito do mouse o item e, em seguida, selecione Razões para inclusão do item. Para obter informações adicionais sobre esse processo, consulte Reason for Inclusion Dialog Box.

Leitor Smart Card Microsystems SCR300 do SCM

Você pode adicionar suporte para o leitor SCM Microsystems SCR300 Smart Card adicionando o seguinte chaves Registro.

;SCM microsystems USB Smart Card Reader
[HKEY_LOCAL_MACHINE\Drivers\USB\LoadClients\102_4097\Default\Default\STCUSB]
    "DLL"="STCUSB.DLL"
;For other firmware revisions of the same reader
[HKEY_LOCAL_MACHINE\Drivers\USB\LoadClients\1254_4097\Default\Default\STCUSB]
    "DLL"="STCUSB.DLL"
;Stream driver settings for Stcusb.dll
[HKEY_LOCAL_MACHINE\Drivers\USB\StcUsb]
    "Prefix"="SCR"
    "Dll"="stcusb.dll"

Adicionar essas chaves Registro afeta o sistema apenas se você incluir o driver para o SCM Microsystems SCR300 USB Smart Card Reader no seu design OS. Para adicionar este driver de dispositivo, defina a variável SYSGEN_USB_SMARTCARD Sysgen.

Leitor Smart Card Schlumberger Reflex USB

Você pode adicionar suporte para o Schlumberger Reflex USB Smart Card Reader, adicionando a seguinte chave Registro e o driver leitor SCM Microsystems. Esta entrada de chave Registro serve como um exemplo de como adicionar suporte para um leitor que usa um padrão interface USB usando um fornecedor identificador (VID) e identificador plataforma (PID).

[HKEY_LOCAL_MACHINE\Drivers\USB\LoadClients\1254_8196\Default\Default\STCUSB]
    "Dll"="stcusb.dll"

Adicionar essa chave Registro afeta o sistema apenas se você incluir o driver para o SCM Microsystems SCR300 USB Smart Card Reader no seu design OS. Para adicionar este driver de dispositivo, defina a variável SYSGEN_USB_SMARTCARD Sysgen.

See Also

Concepts

Smart Card Driver Architecture
Smart Card Driver Samples

Other Resources

Smart Card Resource Manager