ActiveXカード


背景:最近のプロジェクトはカード表bsシステムについて、営業庁はカードリーダーでカード情報を読み取る必要があり、同僚はcでdllファイルをカプセル化した.
一.まずdllファイルを直接呼び出してjna方式で
 public interface Dll extends StdCallLibrary { 
		 Dll INSTANCE = (Dll) Native.loadLibrary("d:/123/SnICD", Dll.class);//       
		 //         ,              
		 public int readCard(byte[] cardNo);

 }

クラス実行インタフェースのメソッドをもう1つ書いて、カードを読んだ後の情報を取得します
byte[] cardNo = new byte[8];  int result = Dll .INSTANCE.readCard(cardNo);

各クライアントコンピュータアクセスサーバはdllをローカルにダウンロードする必要があります.そして、システムはクライアントコンピュータdllに基づいてカードを読み書きする必要があります.これは全然できません.ActiveXプラグインでクエリーします.次は呼び出し方法と注意事項です.
二.htmlページに直接書く
 
  

cab , ie ( 32 64 ),

1)

2) ,

3)Internet , ActiveX