怎么判断客户端已经安装了软件?急
怎么判断客户端已经安装了软件?就是我自己安装了个exe软件(公司自己做的)现在想能象alibaba一样能在web页上检测是否已经安装了这个软件.具体该怎么做?是不是要写注册表?
------解决方案--------------------帮LZ顶     
 http://user.qzone.qq.com/31767702
------解决方案--------------------那要看你公司的那个软件安装后有没有创建自己的键值 
 还有卸载后是否把那个键值干掉了! 
 —————————————————————————————————————— 
 读取注册表的办法,比较简单 
  <script  language= "JScript ">    
      var  WshShell  =  new  ActiveXObject( "WScript.Shell ");   
       keyValue  =  WshShell.RegRead( "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Cache\\Paths\\Directory ");   
      alert(keyValue);   
  </script>    
 原则上,只要注册表记录的信息都可以查到。 
 (网上找地) 
------解决方案--------------------如果直接用javascript来检测会不会有安全权限问题? 
 还是像二楼说的用控件吧
------解决方案--------------------这个软件如果还要在客户端被IE调用,那是不是需要用new方法? 
 如果是这样,倒是可以通过判断对象是否被实例化是确认。 
 读注册表的方法只适用于站点被客户端加为受信任站点时才可用。
------解决方案--------------------首先要更改你的exe程序,在安装exe程序的时候,添加一个web控件并注册. 
 而你的IE在打开的时候,就调用这个控件,如果实例化成功,肯定安装了你的exe程序.否则,就是没有安装.或者控件被反注册了.你就可以提示客户 "程序安装不正确,请重新安装 "就可以了.   
 否则,如果没有这个IE控件的话,仅仅是html和javascript,是不可以访问客户端的隐私信息的.必须借助第三方控件,而这时你就必须充分利用你的exe程序了.
------解决方案--------------------页面控件~