День добрый
Недавно в руки попал NFC-моуль ASR122U, и первым дело я решил его на пурике испытать. Забегая на перёд - у меня не получилось(
На официальном сайте есть библиотека ctacs.dll, и я попытался её подключить.
dll=OpenLibrary(0,"ctacs.dll") If dll = 0 Debug "Не удалось подключить dll" End EndIf Prototype ProtoCT_init(ctn.u, pn.u) Prototype ProtoCT_data(ctn.u, *dad, *sad, lenc.u, *command, *lenr, *response) Prototype ProtoCT_close(ctn.u) CT_init.ProtoCT_init = GetFunction(0, "CT_init") CT_data.ProtoCT_data = GetFunction(0, "CT_data") CT_close.ProtoCT_close = GetFunction(0, "CT_close") ;- Выполнение Define Result.a Define ct.u, pn.u ct=1 pn=1 Result = CT_init(ctn, pn); If Result <> OK Debug "Error: CT_init failed with error " + Str(Result) EndIf Result = CT_close(ctn); If Result <> OK ;If (Result != OK) Debug "Error: CT_close failed With error " + Str(Result) EndIf
естественно ничего не вышло.
Error: CT_init failed with error 248 Error: CT_close failed With error 248
На гугле есть две статьи:
https://www.purebasic.fr/french/viewtop … p;start=30
тут пытались подлючить библиотеку на самом пурике, но ничего не понятно. Сама статья заканчиваеться словами о том, что подключить не удасться. Хотелось бы понять причину.
https://blog.regolit.com/2017/03/10/pro … mart-cards -
тут использовали другую библиотеку - Winscard.dll (C:\Windows\System32).
Может кто работал в данном направлении, с чего начать?