|
![]() |
#1 |
Участник
|
Большое спасибо!!!!Заработало!!!!
На connecte застряло ![]() X++: binary handle = new Binary(4); binary activProtocol = new Binary(4); str test; test =readers.wString(0); // имя ридера, получилось из вызова функции ScardListReaders _cardConnect.returns(ExtTypes::DWord); _cardConnect.arg(ExtTypes::DWord, ExtTypes::String, ExtTypes::DWord, ExtTypes::DWord, ExtTypes::Pointer, ExtTypes::Pointer); cardConnect =_cardConnect.call(hSC,test,2,3,handle,activProtocol); |
|
![]() |
#2 |
Enjoy!
|
Ну, я бы воспользовался стандартными .Net классами для решения данной задачи.
В google масса примеров считывания на других языках, которые Вам не составит труда перевести на xpp. Описания ошибок по ссылкам ниже. Не забывайте про permissions. А вообще, если прям так хочется, исчерпывающее инфо (Programming the WinSCard API in "C"): http://www.smartcard-magic.net/en/pc...scard-api-c-c/ Вот Вам документация:https://msdn.microsoft.com/en-us/lib...(v=VS.85).aspx |
|
![]() |
#3 |
Участник
|
Не хочу никого обидеть, но Google пользоваться умею
![]() |
|