加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

从浏览器启动客户端程序的方法

(2013-11-22 13:44:13)
标签:

浏览器

客户端程序

activex

注册表

it

分类: C技术开发

导读:

      从浏览器启动客户端程序的方法,除了使用Asynchronous Pluggable Protocols协议来通过自定义协议触发客户端程序外,还可以通过ActiveX控件的JavaScript方法来启动客户端,并且能传递参数或调用客户端程序的方法,就可以指挥客户端了。

正文:

    从浏览器页面上,启动用户本地的客户端程序的方法,常见的有两种。
一、Asynchronous Pluggable Protocols协议方式
       MSDN或网络上搜索,即可找到相应的方法。
       从浏览器启动客户端程序 http://blog.csdn.net/problc/article/details/7802974    
二、通过ActiveX控件来启动本地程序——JavaScipt方法调用形式
       通过JavaScipt方法启动本地程序后,如果需要可以传递参数或调用客户端程序的接口,分以下几步介绍:
    1)制作一个ActiveX控件对象,从网络也能找到相应的参考。
    2)为ActiveX控件增加打开客户端程序的接口,如openExeClient
          =》检测客户端程序的注册表信息,是否存在。如果不存在,则表示客户端程序未安装,则提示安装
          =》根据target找到客户端程序的路径
          =》打开客户端程序
         此时,这个客户端程序,就归你指挥了。
    3)传递参数给客户端程序
        可以通过MFC的Message消息方法,SendMessage给客户端;当然也可通过其他方式,传递参数给客户端,以控制客户端程序的动作。

     如果需要更详细的信息,请QQ 1421067726联系我,可能有朋友都需要。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有