До стрічки

Оновлений інтерфейс користувача для pcsc_scan

Версія 1.7.4 інструменту pcsc-tools пропонує покращену версію утиліти pcsc_scan.

Оновлений інтерфейс користувача для pcsc_scan

Версія 1.7.4 інструменту pcsc-tools пропонує покращену версію утиліти pcsc_scan.

Проблема

Дана програма очікує на події карт і зчитувачів, звітуючи про будь-які події смарт-карт. Якщо жоден зчитувач або картка не вставлені чи не видалені, програма не реагує.

Вже з версії 1.6.0 (Новий випуск pcsc-tools: 1.6.0) програма включала анімацію (обертання символів |/-), щоб показати, що вона чекає. Проте це не було очевидно для користувачів, які не знали, як зупинити програму або що робити далі.

Рішення

Тепер, коли програма чекає на подію, вона відображає повідомлення, таке як:

Чекаю на перший зчитувач... \ (використовуйте Ctrl-C для виходу)

або

Вставте або видаліть картку чи зчитувач... / (використовуйте Ctrl-C для виходу)

Сподіваюсь, це зробить більш зрозумілим, що від користувача очікується.

Демонстрація

Анімацію було записано і відтворено за допомогою asciinema.

Послідовність в анімації нижче відповідає:

  1. Підключення зчитувача

  2. Вставка картки

  3. Видалення картки

  4. Відключення зчитувача

  5. Вихід з pcsc_scan

Windows

Програма також доступна для Windows. Ви можете завантажити Windows бінарник з сторінки проекту.

Висновок

Сподіваюсь, ви знайдете pcsc_scan корисним для вас. Цей інструмент призначений для початкового налагодження, наприклад, дивіться підтримку смарт-карт рівня 1 на GNU/Linux.