Microsoft KB Archive/915452

= The SCardLocateCards function cannot find the smart card when the function is called from a Windows Server 2003-based RDP server =

Article ID: 915452

Article Last Modified on 1/12/2007

-

APPLIES TO


 * Microsoft Windows Server 2003, Web Edition
 * Microsoft Windows Server 2003, Standard Edition (32-bit x86)
 * Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
 * Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)

-



SYMPTOMS
Consider the following scenario. You establish an RDP connection from a Microsoft Windows 2000-based Remote Desktop Protocol (RDP) client to a Windows Server 2003-based RDP server. There is no smart card reader registered on the Windows 2000-based RDP client. In this scenario, the SCardLocateCards function cannot find the smart card when you call the SCardLocateCards function from the Windows Server 2003-based RDP server.



STATUS
This behavior is by design.



MORE INFORMATION
This behavior is different on Windows XP. If the RDP client is Windows XP-based, you do not have to register the RDP client-side smart card for the SCardLocateCards function to find the smart card.

The smart cards are registered under the following registry key:

Note To register a smart card on a Windows 2000-based client, call the SCardIntroduceCardType API locally on the Windows 2000-based client. For more information about the SCardIntroduceCardType API, visit the following Microsoft Web site:

http://msdn2.microsoft.com/en-us/library/ms926415.aspx

Keywords: kbprb kbtshoot KB915452

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.