请问一下如何在B/S系统中调用C/S系统
大家好,现在客户有个要求,就是在B/S系统中调用一个C/S系统,我想问下可行性,如果可行,有没有什么解决方案,谢谢.
------解决方案--------------------问题太模糊了,两种方法,一是用activeX,一是在cs里自建浏览器。
------解决方案--------------------作activeX控件吧,
------解决方案--------------------1.C/S安装程序中将固定文件名的文件偷偷存在系统盘(如C:\)的某个目录下;
2.网页中用file.Exist()先读取默认文件是否存在,如果存在则不必安装!
------解决方案--------------------在页面上放ActiveX控件吧~
------解决方案--------------------C/S安装的时候写注册表撒
你调用的时候先去检查注册表中保存的路径
再判断该路径是否有效
这样可行否?
------解决方案--------------------bs调用ActiveX控件,可行
或者你用bs完成cs那部分功能模块
------解决方案--------------------写注册表或者是写配置文件
------解决方案--------------------自己定义一个协议头就可以了
比如qq就有一个qq://
outlook就有mailto://
实现方法:更改注册表,具体数据参见qq在注册表的那个qq://的设置
------解决方案--------------------LS很对。安装客户端软件时定义一个协议,这样只要打开一个类似 myProtocal://xxxxx 这样的就可以启动那个应用程序。比如淘宝旺旺的wangwang:。。。 检测是否已安装,可以读注册表信息啊。
------解决方案--------------------可以用数据库来做,前台是CS的系统要把本机的安装状态及时通知数据库