In order for the resource manager to access your device, you must define a symbolic link in the registry under the following key:
HKLM\System\CurrentControlSet\VxD\Scmlib\Devices
The name of the registry value that defines the symbolic link has this form:
SCReaderN
where N indicates the unit number of the device. The contents of this registry value will be the name of the driver. For example, "Driver.vxd".
SmartcardCreateLink (VxD) generates this entry automatically. SmartcardDeleteLink (VxD) removes the entry.
The reader driver must either pass the full name of the driver to SmartcardCreateLink, including the VXD extension, or it must pass the name that was used in the call to VxD_CreateDevice (VxD).