J'ai eu ce problème il y a 8 ans, mais avec ASP comme nous l'appelions alors
Le problème est que le code ASP fonctionne sur un serveur distant, alors que votre lecteur de carte à puce est un morceau local du matériel
Comment j'ai contourné c'était une petite application client qui interrogeait régulièrement le lecteur de carte à puce pour une insertion/suppression de carte. Si une carte a été insérée, elle a appelé un service Web pour alerter le serveur, ce qui a créé une clé unique basée sur la carte et un certain nombre aléatoire. Il a ensuite demandé à l'utilisateur d'entrer un code PIN, qui était lié à l'identifiant de la carte et au nombre aléatoire.
Cela signifiait qu'il nécessitait la carte particulière et un nombre impossible à traiter. Je suis assez sûr que j'ai utilisé SSL pour crypter le message de service Web, qui est bien sûr la partie la plus vulnérable du système
Voilà comment je l'ai fait. Les gars de soutien technique SCM sont vraiment utiles et parlent un excellent anglais, il peut être utile de leur donner un cri
J'ai essayé de créer un contrôle WindowsForm qui est chargé par la page, ça marche mais je ne peux pas obtenir l'autorisation de sécurité pour interagir avec CardReader. – LightySnake