调用本地可执行文件

暮天逸 2012-06-06 01:03:31
asp.net里可以调用客户端机器上 的可执行文件吗?有谁做过?比如点击某个按钮,启动QQ;但是每个客户端的QQ安装路径不同,只知道是QQ.exe;如果部署到IIS,点击按钮启用的是客户机本地的QQ,而不是服务器上的QQ。
...全文
104 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
孟子E章 2012-06-06
  • 打赏
  • 举报
回复
你自己的也可以,你需要做个安装程序,安装你的程序并注册协议,

格式类似上面例子

这种方法比插件简单、安全
暮天逸 2012-06-06
  • 打赏
  • 举报
回复
另外我调用的是我自己写的C/S程序,只是拿QQ举例而以。
孟子E章 2012-06-06
  • 打赏
  • 举报
回复
不一样就对了

这些路径不是你的程序找的,是系统找的,你无需关心,主要注册了协议相同就会自动找
暮天逸 2012-06-06
  • 打赏
  • 举报
回复
[HKEY_CLASSES_ROOT\Tencent]
"URL Protocol"="C:\\Program Files\\Tencent\\QQ\\Bin\\Timwp.exe"
@="TencentProtocol"

这里面的地址是绝对的,如果不同的客户在安装程序的时候 自定义的安装路径不一样呢?
孟子E章 2012-06-06
  • 打赏
  • 举报
回复
<a href="tencent://Message/?Uin=000000&websiteName=qzone.qq.com&Menu=yes">点击运行QQ</a>

或者
<a href="http://wpa.qq.com/msgrd?v=3&uin=qq号码写这里&site=qq&menu=yes">点击运行QQ</a>
孟子E章 2012-06-06
  • 打赏
  • 举报
回复
自定义浏览器协议,实现web程序调用本地程序

http://blog.sina.com.cn/s/blog_4a77f0630100hav3.html

62,267

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧