有加密狗的设备一个,提供了一些api ,java 里API全部都是 一些接口,也就是 IiKey 接口。看了很久这个东西,就是不知道怎么获取序列号,提供的api 的vbscript 里,就能获取,但是vb里面的全部都是用jsp页面的形式获取的,跟java就没什么关系,也没引用什么类。
       有用过java 获取过的朋友么?有的话,帮给指点下。谢谢 。

解决方案 »

  1.   

    一般我是用VBSCRIPT 获取 后 给JAVA执行操作
      

  2.   


    // Serial Number is a 8-byte unsigned char array.
                        iKey.GetProperty(iKeyFlag.IKEY_PROP_SERNUM, null, prop, 8);
                        data = "    Serial Number : ";
                        for (int i = 0; i < 8; i ++)
                        {
                            upper = lower = prop[i];
                            lower &= 0xF;
                            upper >>= 4;
                            upper &= 0xF;
                                        
                            data = data + ByteToHx(upper) + ByteToHx(lower);
                        }
                        System.out.print(data + "\n");安装老版本的SDK,里面有JNI的例子,IKEYJNI.dll