Я пытаюсь читать с интеллектуальной карты двоичный код с помощью команды чтения двоичного кода. Я делаю это в программе C#, которую я написал. Сначала отправлю команду loadKey- и аутентификацию. Возврат стенда 90-00, поэтому они должны работать нормально. Но когда я пытаюсь отправить прочитанную двоичную команду, она возвращает 69-81, что означает «команда, несовместимая с файловой структурой». Странная вещь, если я использую ту же команду с Omniey 6321 USB Reader, все работает отлично, но с TWN4 Legic USB Reader появляется проблема выше.Команда APDU Чтение двоичной команды, несовместимой с файловой структурой
Может кто-нибудь, пожалуйста, помогите мне заставить это работать? :)
Вот код ПБДПА команды я посылаю смарт-карту:
cmdReadBinary = new CmdApdu();
cmdReadBinary.CLA = 0xFF;
cmdReadBinary.INS = 0xB0;
cmdReadBinary.P1 = 0x00;
cmdReadBinary.P2 = 0x00;
cmdReadBinary.Le = 0x10;
scard.Transmit(commands.CmdReadBinary.GetBytes(), commands.CmdReadBinary.GetBytes().Length, respApdu, ref respLength);