title: Why is remote SmartCard not found when using RDP
body: <p>I'm using Windows Server 2008 R2 which runs a VB6.0 application that uses a smartcard locally.</p>
  <p>I then connect to this machine remotely using Remote Desktop Connection (6.3). However now the application shows the following error (SmartCard):</p>
  <pre><code>0x8010001d The Smart card resource manager is not running.
  </code></pre>
  <p><em><strong>Research so far:</strong></em></p>
  <ul>
  <li>I don't want to use redirection as the card is on the remote machine already.</li>
  <li>Using RDP the way I am trying to use it for is wrong and tightVNC is more appropriate       (This does fix the issue)</li>
  <li>Unsure - SCardEstablishContext API is returning that error because it gets an Access Denied error when trying to open an event called &quot;Global\Microsoft Smart Card Resource Manager Started&quot; with OpenEvent API. The default security for that event on Vista and Windows 7 specifies that only SYSTEM, LOCAL SERVICE and INTERACTIVE users have access to it. NETWORK SERVICE or non-interactive users won’t be able to access the event.</li>
  </ul>
  <p>Why is the SmartCard not being recognised?</p>
  <p>Any Information would be appreciated.</p>
  <p>NOTE: The smartcard works fine when the application is on Windows Server 2008 R2 - however only fails when connecting remotely.</p>