У меня есть приложение winforms, разработанное в .net, для которого мне нужно предоставить функцию, позволяющую пользователю входить в систему на основе удостоверения личности.Приложение также предусматривает экран входа в систему.Требуемая функциональность:
- Разрешить пользователю вводить имя пользователя / пароль и нажимать кнопку входа.
- проведите пальцем по ID-карте на устройстве чтения смарт-карт, подключенном к ПК.
Пользователь будет использовать любой подход для входа в систему. При считывании карты система начнет проверку пользователя.
Я хочу знать, может ли мое приложение .net каким-либо образом получить событие, которое вызывается действием считывания карты.Из того, что я знаю до сих пор (поправьте меня, если я ошибаюсь), он получает событие key_press.Но вы получаете, что даже кнопки клавиатуры нажаты!... так как определить, что считыватель карт получил удар?
РЕДАКТИРОВАТЬ
Я не уверен, есть ли на устройстве чтения карт драйвер или какая-либо другая утилита, которая поставляется вместе с ним, которая поможет мне в обнаружении возникшего события.Похоже, устройство подключи и играй для меня.Даже не знаю, что это за модель и модель.