上网查了很多,依然不懂,大家能不能给个详细点的例子。

解决方案 »

  1.   

    var activeXObject = new ActiceXObjcet("dll注册名");
      

  2.   

    再说明一下吧,我要做个gadget用来显示传感器中测量的温度湿度参数,传感器和电脑的连接是usb,有以前别人做好的程序可以直接在visual studio2010 c++上运行能出现一个窗口显示当前的温度和湿度,但是我现在需要重新在ghtml上实现这个功能。而连接usb需要调用atusbhid.dll,我现在已经知道在c++上怎么调用dll,但是怎么实现类似的功能在html上呢,这个真的很难啊。希望各位多帮忙哈。
      

  3.   

    不可能让你直接用JS调用任意DLL的,那样木马就满天飞了。这个只能通过中间件,就是ACTIVEX控件。用VC制作ACTIVEX控件,在ACTIVEX控件里面再调用DLL,用户使用ACTIVEX控件时会提示是否安装,以此来保证用户的安全。
      

  4.   

    ACTIVEX控件在JS里用createObject后可调用它提供的方法,在ACTIVEX控件方法里调用DLL。ACTIVEX控件的编写规则是VC的内容,看联机帮助即可。
      

  5.   

    我也知道要先在vc中创建activex来调用打烂了, 然后再在js中用activex,但是能不呢个举一个例子呢