大家好,现在客户有个要求,就是在B/S系统中调用一个C/S系统,我想问下可行性,如果可行,有没有什么解决方案,谢谢.

解决方案 »

  1.   

    问题太模糊了,两种方法,一是用activeX,一是在cs里自建浏览器。
      

  2.   

    谢谢,是这样的,客户想在比如说OA系统中通过加一个按钮(调用链接的方式)把C/S系统(比如计费系统)调用.说是每次进入OA系统中,先判断本地有没有装C/S系统的客户端,如果装了,直接调用,如果没装,提示下载安装.但是怎么判断不太清楚,所以想来问问
      

  3.   

    ding 
    我也正有这样的问题
      

  4.   

    如同C/S調用B/S一樣吧,用Process可以解決啊!
      

  5.   

    而且这个B/S系统用的是net2003用netframework1.1开发的,C/S系统用的是2005开发用netframework2.0开发的.调用exe工程文件不是调用服务器端的,而是客户端的
      

  6.   

    1.C/S安装程序中将固定文件名的文件偷偷存在系统盘(如C:\)的某个目录下;
    2.网页中用file.Exist()先读取默认文件是否存在,如果存在则不必安装!
      

  7.   

    bs调用ActiveX控件,可行或者你用bs完成cs那部分功能模块
      

  8.   

    jerry0597(牛粪)的方法和我以前想的一样.但我还没试过.十分感谢大家的无私支持
      

  9.   

    LS很对。安装客户端软件时定义一个协议,这样只要打开一个类似 myProtocal://xxxxx 这样的就可以启动那个应用程序。比如淘宝旺旺的wangwang: 检测是否已安装,可以读注册表信息啊。
      

  10.   

    这个啊,我们公司在日本开发的SystemD就是这样的,不过要3000万日元起价哦
    WebConfig配置,封装的Dll.第三方工具。
      

  11.   

    我的思路:1.CS的客户端安装时讲安装路径写入注册表。
    2.WEB客户端登录以后去注册表中查找就可以了。
    3.至于启动CS客户端,可以利用安装路径启动。希望对你有帮助。