簡體   English   中英

ACR122 USB SDK - JNI 調用 Winscard.dll

[英]ACR122 USB SDK - JNI calls to Winscard.dll

我們購買了 ACR122 USB SDK 用於 NFC 測試。 我們想為 ACR122U-A2 NFC 閱讀器構建測試桌面應用程序。 我們正在微軟 Windows 7 平台上的 Java 中開發它。

我們預計,為了使用 Winscard.dll 中的 PC/SC,我們需要進行 JNI 調用。 為了做到這一點,應該准備好用於 JNI 調用的 C/C++ 包裝庫。

我認為這應該是 SDK 的一部分,因為示例應用程序引用了 JNI 包裝器 Jacspcsc.dll,但該庫不存在。 有沒有人有類似的經歷? 是否有任何可用於 Winscard.dll 的 JNI 包裝器?

謝謝斯滕

If you installed the PC/SC driver for the reader you can use the java smardcardio package (http://download.oracle.com/javase/6/docs/jre/api/security/smartcardio/spec/javax/smartcardio/package -summary.html) 與讀者交流。

TerminalFactory terminalFactory = TerminalFactory.getDefault();
CardTerminal terminal = terminalFactory.terminals().list().get(0);
Card card = terminal.connect("T=0");
CardChannel channel = card.getBasicChannel();

// Construct a command and transmit it
CommandAPDU command = new CommandAPDU(new byte[]{(byte)0x01, (byte)0x02, ...})
ResponseAPDU response = channel.transmit(command)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM