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