J'ai deux lecteurs (HID OMNIKEY 5321) dans le système (chaque lecteur effectue une autre fonction) Lecteurlecteur de carte à puce nommant
- 1 - "Smart Card Reader "
- lecteur 2 - « Smart Card Reader "
Dans mon programme est mis en place que
- "Smart Card " - Action 1
- "Smart Card " - Action 2
mais parfois (sans redémarrer l'ordinateur, le contact peut-être perdu)
-
lecteur
- 1 obtient le nom "lecteur de carte à puce "
- lecteur 2 obtient le nom "lecteur de carte à puce "
et le programme ne fait pas ce que les utilisateurs ont besoin. J'utilise SCardGetStatusChange (nécessite le nom du lecteur) dans WinScard.dll
Que faire? Existe-t-il un moyen de changer le nom du lecteur (firmware, pilotes ...)? Est-il possible d'utiliser le numéro de série du lecteur?
J'ai aussi regardé, mais aucun résultat Smartcard reader naming: when removing any reader, the name of the rest changes How are PCSC smart card reader 'friendly names' constructed?
Merci d'avoir rendu compte, Yuriy, a voté! –
Cela aurait été bien si vous aviez inclus les déclarations de variables afin que nous sachions ce que vous envoyez et attendez. J'ai une idée mais je ne veux pas me tromper. – Lankymart
Merci de l'avoir posté, @Yuriy - juste utilisé dans mon code. – tsul