Описание тега winscard

Smart Card Resource Manager Helper Library, implementing the Personal Computer/Smart Card API in Microsoft Windows 2000 and later.
1 ответ

Неизвестный ответ от метода WINSCARD.DLL SCardTransmit на O2Micro reader с информацией о длине ответа

Для связи со смарт-картой я использую WINSCARD.DLL в качестве API для отправки команд APDU на смарт-карты. Для пары кард-ридеров это работает должным образом, но каким-то образом я получаю неизвестное возвращение (это не на http://msdn.microsoft.com…
24 авг '11 в 10:58
0 ответов

SCardGetStatusChange Исключение первого шанса

Я использую следующий код в потоке: SCardGetStatusChange(hContext, timeout, rgReaderStates_t, nbReaders); где: SCARDCONTEXT hContext; DWORD timeout; SCARD_READERSTATE *rgReaderStates_t = NULL; DWORD nbReaders; Все работает правильно, но эта функция …
26 июн '14 в 10:04
2 ответа

Как правильно использовать SCardGetStatusChange в Windows 8?

Служба смарт-карт ведет себя по-разному в Windows 8, и MSDN не обновила свою документацию. Кто-нибудь может дать фрагмент кода о том, как правильно вызывать SCardGetStatusChange для мониторинга действий смарт-карт в Windows 8? Заранее спасибо!
02 июл '12 в 13:25
0 ответов

Определять, инициализировать и использовать типы в js-ctypes

Функция SCardTransmit определена в https://msdn.microsoft.com/en-us/library/windows/desktop/aa379804%28v=vs.85%29.aspx Я хочу объявить и использовать эту функцию, у меня есть проблемы с определением некоторых аргументов в js-ctypes (особенно в приве…
06 сен '15 в 04:59
1 ответ

Серийный номер считывателя NFC ACR1252

Я купил пару считывателей ACR1252 NFC, так как они, кажется, единственные, которые могут хранить и возвращать внутренний серийный номер. Они нужны мне для программы на C#, где мне нужно различить 2 считывателя NFC, подключенных к одному компьютеру, …
19 июн '18 в 11:02
4 ответа

Как читать данные пользователя на смарт-карте?

Прежде всего, я все еще относительно новичок в работе со смарт-картами и не знаю точно, как хранятся данные и какие данные защищены на смарт-карте. Я пытаюсь прочитать идентификационную смарт-карту студента, защищенную PIN-кодом. Я программировал на…
26 дек '14 в 19:46
1 ответ

Неизвестный читатель в SCardGetStatusChange Winscard

Я новичок в.net и хотел бы определить, была ли карта обнаружена или удалена с помощью SCardGetStatusChange от winscard. Но он возвращает retcode = -2146435063, который при преобразовании в Hex даст мне 0x80100009 = SCARD_E_UNKNOWN_READER. Я просто о…
1 ответ

SCardGetCardTypeProviderName возвращает пустые результаты

Я пытаюсь использовать SCardGetCardTypeProviderName, используя взаимодействие в C#. Одним из параметров является ссылка, которая должна возвращать имя провайдера для смарт-карты в соответствии с передаваемым контекстом карты. Это код, который я испо…
0 ответов

Бесконтактная ошибка сброса

Мое приложение работает должным образом во всех аспектах, кроме случаев, когда я хочу удалить бесконтактную карту "А" и заменить ее бесконтактной картой "В". Когда карта B присутствует, я запускаю следующие функции PCSC: lResult = PCSC.SCardDisconne…
3 ответа

C# SCardControl код возврата 1

Это моя первая попытка использовать кард-ридер в C# или где угодно. я использую ACS ACR122U PICC Interface 0 ридер в Windows 7 64bit. Моя первая проблема возникает, когда я пытался подключиться к читателю с помощью ModWinsCard.SCardConnect(hContext,…
05 янв '14 в 11:52
2 ответа

ISO 15693: считывание нескольких блоков безопасности

Я пытаюсь изменить существующую команду SCardTransmit() (C#), которая в настоящее время считывает один статус / блок безопасности с RFID-карты в окрестностях ISO 15693 (TI Tag-it HF), чтобы получить статус безопасности для всех 64 блоков на карта. С…
1 ответ

Omnikey 5421 не может прочитать SLE4442

У меня есть контактная смарт-карта SLE4442 (2 Вт) и устройство чтения смарт-карт Omnikey 5421. Моя проблема с подключением к карте. Метод WinSCard SCardConnect возвращает ошибку SCARD_W_UNRESPONSIVE_CARD 0x80100066, Что интересно, этой проблемы не с…
28 июл '15 в 13:52
0 ответов

Как подключиться к считывателю смарт-карт в зависимости от расположения порта USB?

В настоящее время я провожу некоторые исследования и тестирование идентификации нескольких считывателей смарт-карт, чтобы определить, какой считыватель подключен к какому-либо USB-порту. Допустим, я подключаю Reader A к USB-порту 1. Вызывая функцию …
13 сен '12 в 07:58
1 ответ

SCardEstablishContext не устанавливает указатель контекста

Я вызываю методы winscard.dll из C#, и все работало нормально в тестовом приложении. У меня возникают трудности с установлением контекста при перемещении кода в более крупный проект. Мой призыв установить контекст заключается в следующем: [DllImport…
08 май '13 в 18:12
0 ответов

Как запустить код в фоновом режиме, не тратя процессорное время и ресурсы?(Как остановить намеренный бесконечный цикл?)

Я написал преднамеренный бесконечный цикл, чтобы определить, была ли карта обнаружена или удалена на ридере с использованием vb.net. Потому что я не знаю, есть ли что-то вроде waitForCardPresent в winscard. Таким образом, концепция заключается в том…
1 ответ

SCARD_F_INTERNAL_ERROR результат SCardGetStatusChange

Я занимаюсь разработкой приложения, использующего карту Mifare Classic 1K и HID Omnikey 5421 (преемник 5321). Я использую нить для обнаружения извлечения / вставки карты. Код Delphi (метод потока): function CardWatcherThread(PContext: Pointer): inte…
27 май '15 в 14:46
1 ответ

ISO 15693: сбой SCardReconnect, хотя SCardConnect и SCardTransmit успешно (C#)

Я пытаюсь реализовать код, который будет выполнять SCardReconnect для определенных условий ошибки при попытке считывания карты RFID TI Tag-IT с помощью устройства чтения смарт-карт HID 5321. В случае ошибки передачи я пытаюсь переподключиться и повт…
08 янв '14 в 20:52
2 ответа

PCSC обнаруживает несколько смарт-карт

Можно ли определить наличие нескольких смарт-карт в считывателе смарт-карт через WinSCard API? Я читаю идентификаторы карт, но когда их несколько, становится неоднозначным, какую из них следует вернуть. Поэтому я хотел бы запретить такой случай и ве…
25 июл '16 в 05:25
1 ответ

WinScard Smart Card DLL 32-битная 64-битная совместимость

Я должен использовать библиотеку WinScard.dll для доступа к смарт-карте. У меня есть приложение Java, которое загружает и использует эту библиотеку для доступа к смарт-карте. 32-битные системы: изначально наше приложение было написано для 32-битной …
14 окт '13 в 02:55
1 ответ

Чтение числа, напечатанного на карте HID iClass

Я хочу прочитать число, напечатанное на карте HID iClass(2ks). Используя WinScard.dll, я смог прочитать UID и ATR. Я провел некоторое исследование и пришел к выводу, что напечатанный номер является запрограммированными данными и может быть защищен П…