我想在JS 里面调用一个客户端的 exe的程序  ,现在碰到了一下问题
1.IE的安全级别----每次都阻止,同时360 ,卡巴 都在提示阻止
  问:是否有一段安全认证的代码,来避免阻止?
2.单个Html可以实现调用客户端的 exe 程序,但把该Html发布到IIS 里面的时候,就 出现路径不正确的提示或出现调用异常,可是我写的是绝对路径都不行。----希望大侠们认为可行之前,先在IIS里面试下。分数不够,再加!希望高手们帮忙解决下!

解决方案 »

  1.   

    EXE当然会阻止,不然我们就玩玩了,楼主换个思路吧..
    只能提示用户安装,不然就成了流氓网站啦,哈哈..
      

  2.   

    最早的时候,从网页调用一个EXE是很简单的事情,一段javascript就可以了。但是,自从IE6开始,微软就不再允许这种“极不安全的行为”。这也是有道理的。没事就给你来个“format d:/q”,即使不这么恶劣,动不动就给你弹几百个notebook,也确实够恐怖的。浏览器不应该与操作系统有太多不必要的关联。
        拿javascript在IE6测试之后,我几乎放弃了直接调用exe的想法,直到有一天,看到了腾讯的实现方法。
        腾讯有一个在网页上面显示QQ状态的东西,点一下就能弹出一个对话框跟该QQ用户聊天(就是我blog左上方的那个Q我的小图标),而不会有任何警告
    这些是是已经实现的案例! 还在查找其原理
      

  3.   

    如果能随便调用客户端的 exe的程序,那楼主不是想干什么就可以干什么了!!!
    那还了得啊!!!楼主还是换个思路吧!!!
    凡是涉及到操作客户端的文件操作一般情况下都会有安全提示的,
      

  4.   

    类似这种实现,前提条件是你已经安装了QQ这样的软件。比如迅雷下载的专用链接类似
    thunder://QUFodHRwOi8vNS5qeGR4。。
    这样的的网址也能启动迅雷,当然前提条件也是你先安装迅雷。而你安装这些软件的时候,你的系统已经被修改了,注册表里也有相应的改动,所以在比如当碰到thunder://这样的网址的时候,IE就知道应该启动迅雷了
      

  5.   

    写成 bho 插件,,并自己做个签名
      

  6.   

    像qq和迅雷这样的,要在那个exe文件安装时就把信息加入到系统里去吧,记得好像是和dll文件有关的。然后才可以从网页调用。这东西管得比较严,要不然不良网站可太高兴了。
      

  7.   


    哈哈哈,这个QQ已经安装在我们客户端了,绑定的IE控件也跟着安装好了,没安装人家也有webqq啊...要是TX真实现了这个,那微软可要全面封杀QQ啦..