我做了一个B/S系统,我想实现只有插入U盘后才能登陆系统这么一个功能(是即插即用,只有有U盘才能登陆),希望大家帮忙实现一下,提示一下方法也行!若能解决,小弟愿100分送上,比较着急!

解决方案 »

  1.   

    恐怕你要写一个activex组件放到你的登录验证里面才可以,这个activex组件读取usb内容进行验证
      

  2.   


     这个可能比较麻烦吧。我以前也有这样的需求,由于自己比较菜,一直没有解决呢。以前找的资料说要COM+编程。 一时没有搞定,后来用winform 做了个登陆器。免强达到了目的。
      

  3.   

    应该需要 ActiveX吧 或者其他相关能读取本机硬件的RIA技术
      

  4.   

    楼主说的应该是加密狗的问题,在BS系统里要使用加密狗显然得自己编写一个Activex来读取加密狗的。
    网上银行等这些需要加密狗的东西都是通过Activex和加密狗通信的。
      

  5.   

    如果是在客户端实现必须要使用ActiveX,或者用FLEX这样的东西。ActiveX也可以使用.NET写,这个不是问题。你可以去CSDN ActiveX相关的论坛里面问问,那里这方面的专家应该不少
      

  6.   

    b/s系统要实现这个功能应该需要写ActiveX控件了,
      

  7.   

    too difficult and trouble!
      

  8.   

    http://topic.csdn.net/t/20050304/09/3823492.html
      

  9.   

    不知道,网银的USB Key用加密狗了吗?
    要么就用ActiveX,银行都这么干的。
      

  10.   

    不知道silverlight会不会有这种功能。。
      

  11.   

    首先你弄明白在win32下怎样使用这个usb key,弄明白后将使用的过程封装成一个ActiveX组件这样你的web程序就可以操作你的usb key进行,你的问题是你的web程序怎样和你的usb key进行交互而不是什么狗上面,因为你要是做开发厂家会给你开发包及demo。