本人最近在做网页时遇到了这样一个问题:
打开网页时首先判断客户端是否安装过某一程序,如果未安装则自动运行服务器上的安装程序.
具体问题:当打开指定网页的时候,判断客户端是否安装了ALEX组件,就是那种增加自己访问量的组件,
如果没有安装则提示安装.如何实现?
第一:如何判断客户端是否安装了此组件
第二:如何写安装程序
第三:如何让网页自动执行此安装程序.
虽然问题比较多,但是希望得到大家的帮忙.

解决方案 »

  1.   

    这个和木马原来是一样的,用户打开你网站的时候 你写一个xml文件(或者就是物理文件都行)
    写到客户端,然后,看这个文件夹里面时候有你需要安装的东西.......这个算比较礼貌的做法!
    第二个,还是写一个文件。你安装的插件需要写入注册表, 用户打开网站的时候,执行一段代码,去查看注册表
    是否修改.................这个太万恶!
    第三个,用浏览器,重写浏览器,第一个不管用户状态,提示他安装(参考银行方法!)
      

  2.   

    好象是安装active问题,没试过,当然,安装active是正常的,一般都有安全警告的,没事。
      

  3.   

    new ActiveXObject判断,错误就windows.open,自己试试呢。
      

  4.   

    非常谢谢朋友的帮忙,我本来用.net可以做到,但是这样的程序在客户端要
    安装.net才能运行,我想问下,用c++怎么实现如下功能:回答正确再加分100.
    1:c++如何调用IE并打开指定网页,而且对于用户来说是隐藏,
    类似.net窗体中的this.Hide()功能.
    2:如何用c++制作安装程序,并让此程序开机运行,相当于.net中的服务.