从浏览器页面上,启动用户本地的客户端程序的方法,常见的有两种。
一、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联系我,相信有很多朋友都需要。

转载于:https://www.cnblogs.com/java201408/p/3900968.html

从浏览器启动客户端程序的方法相关推荐

  1. 【Electron】酷家乐客户端开发实践分享 — 浏览器启动客户端

    作者:钟离,酷家乐PC客户端负责人 原文地址:webfe.kujiale.com/browser-to-- 酷家乐客户端:下载地址 www.kujiale.com/activity/13- 文章背景: ...

  2. CMD命令行中以管理员权限启动应用程序实现方法

    这篇文章主要介绍了CMD命令行中以管理员权限启动应用程序实现方法,本文使用一个JS脚本来实现,需要的朋友可以参考下 很多时候我们需要管理员权限来运行bat那么就需要结合vbscript来实现了 方法一 ...

  3. linux 快速启动程序,在Linux上安装ULauncher快速启动应用程序的方法

    本文介绍在Linux操作系统上安装ULaunche的方法,Ulauncher是一款应用程序启动器,安装后可以非常轻松地查找和启动文件.快速打开网站.查找要打开的程序.计算数学问题等等,参考Linux应 ...

  4. 计算机启动应用程序的方法,excel的程序_Excel2010中启动应用程序的三种方法

    使用Excel时,需要先启动应用程序,怎么去进行操作启动它?今天,学习啦小编就教大家在Excel2010中启动应用程序的三种方法. Excel2010中启动应用程序的三种步骤如下: 1.开始菜单 在桌 ...

  5. Android 浏览器启动应用程序

    点击浏览器中的URL链接,启动特定的App. 首先做成HTML的页面,页面内容格式如下: <a href="[scheme]://[host]/[path]?[query]" ...

  6. 计算机启动应用程序的方法,怎么启动Windows应用程序

    今天学习啦小编给大家介绍一下怎么启动Windows应用程序吧.供大家参考! 电脑基础知识-启动Windows应用程序 参考如下: [方法一] 第一步:在桌面上单击"开始"一&quo ...

  7. 计算机启动应用程序的方法,win10设置电脑定时启动某个应用程序的办法

    win10设置电脑定时启动某个应用程序的办法? 虽然win10系统已经发布投入使用很长一段时间了,但是它的功能还有许多人不熟悉.只是单纯的用系统,也无好好去研究它到底有啥功能的.其实win10有许多功 ...

  8. 更改Firefox浏览器默认播放程序的方法

    安装完一个新的LINUX系统后,一般都是使用FIREFOX上网冲浪,但由于系统多数默认用TOTEM或一些系统自带的影音播放器来网络播放,然而这些自带的播放器多为鸡筋,我一般都自己手动安装Smplay和 ...

  9. adb命令启动某个action_Android adb shell启动应用程序的方法

    在Android中,除了从界面上启动程序之外,还可以从命令行启动程序,使用的是命令行工具am. usage: am [subcommand] [options] start an Activity: ...

最新文章

  1. hadoop程序MapReduce之SingletonTableJoin
  2. Docker网络——实现容器间通信、容器与外网通信以及容器的跨主机访问
  3. 电大计算机基础知识考题,2016年电大计算机基础知识模拟试题.doc
  4. python语法学习—打印九九乘法表
  5. 《团队作业第三、第四周》五小福团队作业--Scrum 冲刺阶段--Day6
  6. mysql 关于binlog的一些命令
  7. 9.27 csp-s模拟测试53 u+v+w
  8. 一文详解 MySQL 高可用之 DRBD | 原力计划
  9. 你知道这5年我怎么过的吗!谈谈我做测试开发的这些年……【总结】
  10. 会议论文参考文献格式(待更新)
  11. sql分组排序,查询每组第一个数据
  12. SVM原理:超平面方程
  13. 02-linux-arm板上opencv移植--终极解决方案之buildroot基础配置(原创)
  14. POJ3376 Finding Palindromes
  15. 卡马克揭开VR延迟背后的真相
  16. 如何删除本地/远程Git分支
  17. Python3 mp3音频转mav格式及ffmpeg安装
  18. Python3,WIFI 万(破) 能 (解) 钥 (神) 匙 (器)的 GUI版本来了,果断收藏。
  19. Android”挂逼”修炼之行—微信摇骰子和猜拳作弊器原理解析
  20. MySql安装成功后没有my.ini文件怎么办?

热门文章

  1. 吃了核辐射食物怎么办_尿酸过高怎么办?这几种食物,平时可多吃
  2. 怎样用计算机进行文字采集,怎么将照片上的文字自动录入电脑
  3. oracle取本月最后一天是星期几_在oracle里,如何取得本周、本月、本季度、本年度的第一天和最后一天的时间...
  4. bootice添加linux_如何使用老毛桃winpe的Bootice工具新建实模式启动项(Grub/Linux)?
  5. python强制转型,python2--python3如何转型
  6. 常州儿童计算机培训,常州推荐儿童编程培训班哪几家靠谱
  7. 计算机用户改路径,如何更改win7 Users(用户文件夹)文件存放位置?
  8. 人工神经网络理论、设计及应用_红层软岩大直径素混凝土置换桩复合地基设计理论及应用研究——以成都 ICON云端项目为例...
  9. python语音合法命名-下列哪些语句在Python中是合法的( )
  10. 学生宿舍管理项目开发计划书_第六组学生宿舍管理系统项目计划书