请教一下网页怎么直接调用本地的EXE程序

解决方案 »

  1.   

    如果能是无忌惮的调用,那就将是病毒木马的天堂。只有事先将浏览器插件装在用户机器上才可以实现。比如ActiveX
      

  2.   


    <html>     
    <head>     
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">     
    <title>js</title>    
       
    <SCRIPT language=JavaScript>     
    function Run(strPath)  
    {     
       try     
       {     
        var objShell = new ActiveXObject("wscript.shell");     
        objShell.Run(strPath);     
        objShell = null;     
       }     
       catch(e)  
       {  
            alert(' 找不到文件"'+strPath+'"(或它的组件之一)。请确定路径和文件名是否正确.')     
       }     
    }     
    </SCRIPT>     
        
    </head>   <body>   
    <a href="#" onclick="Run('file:///C:/Program%20Files/WWES/ES.exe')">ES</a>     
    <a href="C:/Program Files/WWES/ES.exe">ES2222</a>     
    </body>       
    </html>
      

  3.   

    要用插件的,而且功能还有限。ActiveX
      

  4.   

    比较好的做法是采用 自定义URL Protocol Handlerhttp://www.google.com/search?q=%E8%87%AA%E5%AE%9A%E4%B9%89URL+Protocol+Handler&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:zh-CN:official&client=firefox-a
      

  5.   

    顶这个,至于ActiveXObject("wscript.shell"); 可以说没有几个人敢用,除非是内网的。不上互联网,
    不然,哼哼……
    你电脑上的“秘密”就会曝光!切忌!