有没有什么方法可以实现js对客户端一个VB写的exe程序,进行判断是否安装,如果没安装则提示安装,如果安装了通过js调用打开这段VB的exe程序,大侠们有人会吗?下面的例子,网上铺天盖地,但是没用,在本地可以,如果通过服务器访问的话,就会说Automation 服务器不能创建对象!!!
各位大侠如果有例子请发来参考下,如果没有例子详细指点下,感激不尽,谢谢,分不多了,但是发自内心的真诚的感谢!!!<SCRIPT language="JavaScript">
function Run(strPath)
   {   
  exe.value=strPath;   
  try   
  {   
   var objShell=new ActiveXObject("wscript.shell");   
   objShell.Run(strPath); 
   objShell=null;   
  }
  catch(e)
  {
   alert("请安装"+strPath+"!");
   if(window.confirm(strPath+'没有安装,为保证您正确浏览本页面,请加载最新版本的'+strPath+'您需要下载安装吗?'));
   window.open('http://sccrc.onlinedown.net/down/AdbeRdr60_chs_full.exe');
  }   
  }
</script>  请输入要运行的程序:<br/><input   name=exe   type=text   size=50   value="regedit">
  <BUTTON   class=button   onclick="Run(exe.value)">decide</BUTTON>
  <BUTTON   class=button   onclick=exe.value="";>input</BUTTON><br/>   
  <BUTTON   class=button   onclick="Run('notepad')">notepad</BUTTON><br/>   
  <BUTTON   class=button   onclick="Run('mspaint')">mspaint</BUTTON><br/>   
  <BUTTON   class=button   onclick="Run('calc')">calc</BUTTON><br/>   
  <BUTTON   class=button   onclick="Run('cmd')">cmd</BUTTON><br/>   
  <BUTTON   class=button   onclick="Run('Regedit')">Regedit</BUTTON><br/>   
  <BUTTON   class=button   onclick="Run('Msconfig')">Msconfig</BUTTON><br/>   
  <BUTTON   class=button   onclick="Run('file:///D:/Program%20Files/Tencent/QQ/Bin/qq.exe')">QQ</BUTTON><br/>   
  <BUTTON   class=button   onclick="Run('IEXPLORE.EXE')">IE</BUTTON><br/>   
  <BUTTON   class=button   onclick="Run('..')">..</BUTTON><br/>   
  <BUTTON   class=button   onclick="Run('%windir%')">%windir%</BUTTON><br/>