各位大侠,
深思洛克加密狗 精锐E 的开发文档全是C的。
小弟在好多年前早把C还给老师了。
现在写了一个DELPHI的软件。
想用精锐E做加密狗。
厂家没有提供DELPHI的开发文档。
自已又没有能力从C向DELPHI翻译。
DELPHI水平差。
所以求助各位。
哪位朋友在DELPHI下使用过精锐E的。
或者有DELPHI的文档,
请给小弟我贴出来一下。不胜感激。
因为开发时间就要到期,
急求!!

解决方案 »

  1.   

    http://www.sense.com.cn/tech_center/download5.htm是这种型号的吗?解决办法,就是将它的开发包下载下来,C的接口代码,翻译成delphi的.
      

  2.   

    它好象有COM接口,那就容易了.下面有个COM接口的pdf档的说明.文档里面说了:
    eIDComCtl 是运行在客户端负责访问eID 设备,以及eID 设备驱动程序安
    装或者卸载的COM 组件。提供的接口为I EIDControl, 其Class ID 为:
    BE41F532-2FE4- 446C-BE68-8BA4418950DF。你安装好驱动后,搜索一下注册表,搜这个Class ID.
    然后看看附近的几个键值,找到对应的dll(或者其他格式,也可能是ocx)文件.然后,选择delphi IDE的菜单:project----Import Type Library...
    再点:Add...,选择上面找到的那个文件.就可以产生一个unit,或者用包的形式安装.一般这样做了之后,delphi会自动产生一个类.你直接使用这个类就行了,
    类里面的方法,属性什么的,名称应该跟它提供的pdf文档里面的接口函数名称一致.
      

  3.   

    找他們要吧,做狗的沒有DELPHI的DEMO?
      

  4.   

    一般都是提供API接口的动态库啊,不提供,不买他们的啊,
    我买的是safenet加密狗,很便宜,又好用。