现在有一个集成项目,登录页面为B/S结构,上面有几个图标。分别调用不同的项目。其中有二个是C/S结构程序。也就是说在我的asp.net页面上登录成功后,能不能做到如下几点:
1、判断客户端是否安装了那二个C/S结构的exe程序;
2、如果客户端安装了,通过点击图标调用该客户端exe程序。
我很困惑,不知道能不能实现,如何实现。按理说好象是不可能实现的,如果能实现,那任何一个网站岂不是可以任意调用用户本地的程序,安全不是有很大的问题吗?望大家能给我指点迷津。
另外,如何不能实现,那我的这个集成项目该如何处理呢?

解决方案 »

  1.   

    用ActiveX控件应该可行吧~ 不是很清楚 随便说说HOHO~
      

  2.   

    判断客户端是否安装了那二个C/S结构的exe程序??一个程序装2遍啊?根据拥护的不同么?没有经历 过 啊 
      

  3.   

    第一个问题 : 要能判断是否安装某程序 最好是读注册表 程序安装完了写个键值 你来读取判断 可是操作注册表不安全第二个问题 : 我是通过自定义 http协议 文件关联 后 可以调用程序来打开文件  就如同 网页上点击 一个视频 自动调用播放器一样
      

  4.   

    我个人有感觉这是没问题的
    因为我看到淘宝的登陆界面上是有个直接启用淘宝旺旺的,这说明了B/S 跟C/S是可以关联起来的。
    既然能启动,可以调用,当然也是关联,自然可以判断是否安装了这个程序
      

  5.   

    可以用ActiveX网上也有Javascript调用客户短的程序,可以参考下
      

  6.   

    ActiveX 是最直接的了.
      

  7.   

    可以,不过你的C/S的程序要创建一种协议,类似HTTP这样的。比如SKYPE的SKYPE:USERNAME?CALL等