◆网页调用EXE问题,谁能帮我解决,我给500分◆
我用delphi做了个mis系统,想通过web方式检查并调用安装在本机上的mis系统,如果检测不到,则提示去下载安装程序,就像qq、pplive、ppstream等等就具有这样的功能,请高手帮帮忙,500分等候
------解决方案--------------------try
{
System.Diagnostics.Process proc = new System.Diagnostics.Process();
proc.StartInfo.FileName = @ "Path\abc.exe ";
proc.Start();
}
catch(Exception ee)
{
System.Console.WriteLine( " Exception " + ee.Message);
}
------解决方案--------------------=_=!
------解决方案--------------------你的那个《◆像qq、pplive、ppstream网页调用EXE的原理是什么?◆ 》
http://community.csdn.net/Expert/topic/5383/5383403.xml?temp=7.586306E-02
帖子结帖太快!
可参考资源:
如何自定义协议 Web 开发 - 应用服务器 - CSDN社区
http://topic.csdn.net/t/20060321/10/4628268.html
如何编写ie的自定义协议 VC-MFC - 网络编程 - CSDN社区
http://topic.csdn.net/t/20031015/18/2359362.html
注册自定义URL协议 - dropme的专栏 - CSDNBlog
http://blog.csdn.net/dropme/archive/2006/05/29/761203.aspx
URL Protocol--CoolICE WebLog
http://www.blogdriver.com/coolice/414334.html
URL Protocol Handler demo
http://www.2ccc.com/article.asp?articleid=3826
IE浏览器 自定义地址协议的实现_widebright--邓广明 ★★★★★
http://hi.baidu.com/widebright/blog/item/eaa2ab017b91f3061d9583b1.html
0627 WEB点击运行客户端 资料
http://www.shengfang.org/blog/p/0627WEBRUNCLIENT1info.php
MSDN ★★★★★
http://msdn.microsoft.com/library/default.asp?url=/workshop/networking/pluggable/overview/appendix_a.asp?frame=true
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
我作了一个(以我的网名作例)
=============== 注册表文件 Shortway.reg 保存后导入注册表==============
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Shortway]
@= "Shortway 自定义协议 "
"URL Protocol "=hex(2):00,00
[HKEY_CLASSES_ROOT\Shortway\DefaultIcon]
@= "C:\\WINDOWS\\system32\\cmd.exe,0 "
[HKEY_CLASSES_ROOT\Shortway\shell]
[HKEY_CLASSES_ROOT\Shortway\shell\open]
[HKEY_CLASSES_ROOT\Shortway\shell\open\command]
@= "\ "C:\\test.bat\ " \ "%1\ " "
=============== 接收程序 test.bat 保存在 C: 下(我用一个批处理文件简单示例)===============
echo %1 > > c:\output.txt
start c:\output.txt
=============== 演示网页 test.htm ===============
<a href= "Shortway:Hello World! "> Hello World! </a> <br>
<a href= "Shortway:Let me test! "> Let me test! </a> <br>
<a href= "Shortway://community.csdn.net/Expert/topic/5383/5383403.xml?temp=7.586306E-02 "> Let me test! </a> <br>
然后打开test.htm,点击超级链接,你就看到效果了。
呵呵,因为ppstream 出了点播版,pps:没有加上去,所以我仿照ppstream:加了上去。结果,就成了真正的点播版了。
借此机会自己也整理一下。
我使用得很浅。但愿对你有益。
------解决方案--------------------楼上的方法不是很好了,
除非用小型的OCX让用户先下载,再检测是否安装了系统
现在大部分的系统都是这样的。
QQ,PP**** 都是这样的。