如何通过网页启动应用程序

在网页上调用桌面exe程序的简单方法 本文主要介绍在网页上如何调用桌面exe程序。 网页代码如下: 复制代码代码如下: <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”> <html xmlns=”http://www.w3.org/1999/xhtml” xml:lang=”zh-cn”> <head> <meta http-equiv=”Content-Type” content=”text/html;charset=UTF-8″> 立即下载

前些天再csdn上看到有人问如何点击网页上的某个链接,达到启动本机应用程序的目的,我看了下下面的回答,有人说使用dll,但看来看去总感觉思路不对。于是就有了这篇博文。

我们经常会在网站看到在线qq客服,只要你一点击,电脑就会自动启动本机的qq,在你成功登陆之后弹出一个临时聊天的窗口。

具体代码:

<a href="tencent://message/?uin=215555521&Site=JooIT.com&Menu=yes">

<img border="0" SRC='http://wpa.qq.com/pa?p=1:215555521:3' alt="点击这里给我发消息">

</a>

但它是如何实现的呢?下面文章以及微软官方说明详细解释了其工作原理:

[微软官方说明](http://msdn.microsoft.com/library/default.asp?url=/workshop/networking/pluggable/overview/appendix_a.asp)

Register protocol,此文中对于 Windows、Linux 和 OS X 操作系统如何注册协议都有说明。比如说 Windows,其实只需写入注册表,即可实现协议与执行程序的关联。

例如腾讯的Tencent://Message协议注册表如下:

    [HKEY_CLASSES_ROOT\TENCENT]

    @=”TencentProtocol”

    “URL Protocol”=”D:\\Program Files\\Tencent\\QQ\\Timwp.exe”

    [HKEY_CLASSES_ROOT\TENCENT\DefaultIcon]

    @=”D:\\Program Files\\Tencent\\QQ\\Timwp.exe,1″

    [HKEY_CLASSES_ROOT\TENCENT\shell]

    [HKEY_CLASSES_ROOT\TENCENT\shell\open]

    [HKEY_CLASSES_ROOT\TENCENT\shell\open\command]

    @=”\”D:\\Program Files\\Tencent\\QQ\\Timwp.exe\” \”%1\”"

此注册表所实现的就是当浏览器(或其它)碰到 tencent://… 时,自动调用 Timwp.exe,并把 tencent://… 地址作为第一个参数传递给 Timwp.exe。

因此可以只要自己注册协议后,就可以通过网页来启动应用程序了。

转自 http://www.cnblogs.com/geekzph/archive/2011/06/16/2082988.html

请允许我打个广告
阿里云2018双11云服务只需99.5元

  • 1核2G内存,¥99.5/年
  • 2核4G内存,¥545.00/1年
  • 2核4G内存,¥927.00/2年
  • 2核4G内存,¥1227.00/3年
  • 2核8G内存,¥2070.00/3年(本人认为最划算)
    直达入口:http://t.cn/EZ14u8r
对比学习损失函数避坑指南:为什么你的自监督模型不收敛? 本文深入剖析对比学习损失函数中的关键陷阱,揭示自监督模型不收敛的根本原因。通过分析温度系数选择、负样本采样策略和特征归一化等核心因素,提供实用解决方案。实验数据表明,正确设置温度系数τ(建议0.07起)可提升30%性能,而MoCo风格的负样本队列比SimCLR方案在小批量时准确率高6-8%。 阅读详情

相关推荐

RL调参侠之BipedalWalker BipedalWalkerHardcore SAC

前几天用PPO训练了个很一般的agent: RL调参侠之BipedalWalker PPO 我看SpinningUp上面说PPO和SAC是两个领域里各自的State_of_the_art的方法,所以就打算跑SAC试试看,之前因为Open AI Five的原因,一直感觉PPO很牛掰,实际上现在很多自动驾驶的算法也是用PPO在跑,毕竟有一个“必定能够提升期望”的理论保证在这里,我理解这对做项目很大的诱惑。 不过我跑出来的结果明显是SAC更好。 调参侠时间 策略熵的权重alpha用的0.2,我一开始没有看SAC的

weixin_48370148的博客 2100

网页如何打开APP应用

在网页中打开手机上已安装的原生移动应用(如 Android 或 iOS 应用),可以使用以下两种方法:1、使用应用链接(Deep Linking):使用应用链接是一种通过 URL 方式在网页中打开手机上已安装的应用程序。你可以在网页中添加一个链接,当用户点击该链接时,会触发打开相应的应用程序。具体步骤如下:a. 首先,确定目标应用程序支持应用链接,并注册了自定义的 URL Scheme 或 Uni...

文摘资讯 6604

KEPServerEX实战:Modbus TCP与RTU双协议配置详解

本文详细解析了如何使用KEPServerEX软件同时配置与管理Modbus TCP和RTU混合网络。通过实战步骤,指导用户建立双协议通道、配置设备与标签,并分享核心的地址映射规则与通讯故障排查技巧,帮助工业自动化工程师高效集成多协议设备,简化数据采集架构。

weixin_29186249的博客 397

web网页浏览器唤起wpf,winform exe桌面程序,并跳转到指定页面

web网页浏览器调用唤起wpf,winform exe桌面程序,并跳转到指定页面

qq_40127027的博客 3179

VIO实战前传:手把手教你解读Kalibr双目IMU标定报告与参数应用

本文详细解析Kalibr双目IMU联合标定报告的核心参数与应用方法,涵盖重投影误差分析、IMU误差指标解读、关键变换矩阵原理及VINS-Fusion实战配置。通过手把手教学帮助开发者准确理解标定结果,解决VIO算法落地中的参数配置难题,提升视觉惯性里程计的系统稳定性与精度。

weixin_42699679的博客 331

AUTO-DL平台快速部署BEVFormer:Nuscenes数据集完整训练避坑指南

本文详细介绍了在AUTO-DL平台高效部署BEVFormer模型并利用Nuscenes数据集进行完整训练的实战指南。重点解析了平台数据管理、环境配置、数据集迁移解压、预处理及训练启动等全流程中的关键步骤与常见避坑技巧,帮助研究者和工程师快速复现这一前沿视觉感知模型,节省云端训练时间与成本。

weixin_29188043的博客 330

WEB项目通过浏览器打开windows上的exe应用

通过本次需求,学到了浏览器打开exe应用的技术,收益颇多。大家有类似需求的快试试吧。

G_whang的博客 6661

二阶锥松弛在配电网最优潮流计算中的应用(IEEE33节点配电网最优潮流算例matlab程序)(yalmip+cplex)

文献[7]建立了以支路潮流计算为基础的OPF模型,针对OPF中的非凸性约束,采用SOCR技术将其松弛为二阶锥约束,整个 OPF 模型则被转化为二阶锥规划( Second Order Cone Programming,SOCP)问题,对其求解可以得到全局最优解。其次结合辐射型配电网潮流特点建立支路潮流约束,并考虑配电网中的可控单元,包括分布式电源和离散、连续无功补偿装置,建立其出力约束,该模型为非凸非线性模型;式中,αj,t和βij,t分别为t时段内节点i电压的二次方和支路ij电流的二次方。

weixin_47365903的博客 1万+

网页(浏览器)调用本地exe应用软件

通过网页调用本地exe软件,比如QQ或者百度网盘等,如果你机器本地已经有exe了,在网页上会直接去把你机器本地的exe给调起来。

记录学习的日子 1万+

STM32Cube高效开发教程<高级篇><FreeRTOS>(十八)-----软件定时器

一、 软件定时器概述声明:本人水平有限,博客可能存在部分错误的地方,请广大读者谅解并向本人反馈错误。本专栏博客参考《STM32Cube高效开发教程(高级篇)》,有意向的读者可以购买正版书籍辅助学习,本书籍由王维波老师、鄢志丹老师、王钊老师倾力打造,书籍内容干货满满。在FreeRTOS中,自动创建的任务有空闲任务和定时器服务任务。FreeRTOS可以通过定时器服务任务提供软件定时器功能。在某些对定时精度要求不太高,无须使用硬件定时器的情况下,我们可以使用FreeRTOS的软件定时器。

我的博客 156

YOLOv12创新改进 | 全网独家创新篇、小目标检测改进 | AAAI 2025 | 引入HS-FPN中的HFP和SDP创新点,从频域增强小目标特征,淘汰FPN进行升级,助力YOLOv12有效涨点

本文提出了HS-FPN(高频和空间感知特征金字塔网络),通过HFP(高频感知)模块增强小目标特征,SDP(空间依赖感知)模块捕获像素间空间依赖关系。实验在AI-TOD等小目标数据集上验证了该方法的有效性,相比FPN显著提升检测性能。文章详细介绍了HS-FPN的网络结构、核心代码实现及在YOLOv12中的应用方法,并提供多种改进版本的yaml配置文件,为小目标检测任务提供了有效的解决方案。

Ai缝合怪、助力小伙伴高效发论文 336

从网页中唤起桌面应用程序

在此,简单地记录一下如何实现从浏览器网页中启动桌面应用程序,以备查阅。 我们可以分三步实现: 1. 编写一个简单的桌面应用程序,我们可以把它命名为AgentApp。 2. 把AgentApp的唤起协议注册到注册表中,这样它就能被其他应用程序唤起。 3. 开发一个简单的网页,用来唤起AgentApp。 AgentApp AgentApp是一个简单的桌面应用程序,它能接收两个整数,把两个整...

Zhanglin_Wu的专栏, C++, Scrum, LLVM, 编译器 5338

S7-200 SMART PLC 子程序功能块(阀门控制)

由于S7-200 SMARTPLC的子程序种种功能、容量限制,有时想实现多次调用的子程序可能并不是太容易,这篇博客还是给出一些推荐写法,供大家参看。

RXXW_Dor的博客 8068

在网页上启动你的应用程序

<br />现在有一些程序是B/S和C/S混合的,在winform里也可以方便的嵌入web,vs2003和vs2005都提供了这样的控件。<br />而还有一种需求,在web上启动你的winform程序,比较常见的是qq,下载工具等。<br /><br />笨一点的做法,是通过客户端js来启动。这样做有安全隐患,因此window后面版本的操作系统,严格限制了js的权限。<br /><br />研究qq的实现方式,发现非常简单。看下面的注册文件:<br /><br />Windows Registry Edi

dalaoma的专栏 1231

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

C++ mfc学习之路二 网页按钮启动应用程序

原文地址:mfc学习之路二 网页按钮启动应用程序">C++ mfc学习之路二 网页按钮启动应用程序作者:黑洞   当你点击网页上的按钮启动QQ的时候,你是否和想知道他是如何找到你的QQ的呢,其实不难想象,《注册表》成为了找你程序的关键,好的废话不多说了先看代码: Windows Registry Editor Version 5.00  声明注册表编辑器5.0版本 [HKEY_CLASSES_R

jiqiujia的专栏 868

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

网页中启动客户端winForm应用程序

Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Test]@="Test""URL Protocol"="C:\\Program Files\\Tencent\\QQ2009\\Bin\\QQ.exe" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Test\Defa...

weixin_33834137的博客 234

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

如何点击网页上的某个链接,达到启动本机应用程序的目的。

如何通过网页启动应用程序 如何点击网页上的某个链接,达到启动本机应用程序的目的, 我们经常会在网站看到在线qq客服,只要你一点击,电脑就会自动启动本机的qq,在你成功登陆之后弹出一个临时聊天的窗口。 具体代码: 但它是如何实现的呢?下面文章以及微软官方说明详细解释了其工作原理: 微软官方说明:http://msdn.

孙健的专栏 9124

html调用启动应用程序,网页调用本地应用程序 — URL Protocol

需求在网页中启动本地应用程序并传递参数实现利用URL Protocol实现1、URL Protocol格式,如下:使用记事本输入上述内容,修改其中的协议名称、应用程序路径,启动参数,并保存成reg文件。点击执行保存的reg文件,则在注册表中注册了名字为MyWebshell的协议。2、前端代码调用方式一:Wheshell方式二:JavaScript:const linkTmp = document....

weixin_42510012的博客 1228

通过URL协议在Web网页中启动本地应用程序,并获取启动状态.

项目中需求,要通过web页面调用项目的win端程序. 主要是通过自定义URLProtocol之后,会寻找注册表,然后通过注册表启动相应的程序,然后启动改程序. 这类文章挺多.这里就不多重复. 这里主要讲解决获取程序启动状态的思路. 主要是参考百度网盘的做法. 百度网盘点击下载时,会调起百度网盘管家.同时出现等待框,启动成功则等待框消失, 几秒后程序未启动,会弹框提醒是否下载或重新启动...

weixin_34109408的博客 594

JAVA自定义协议实现网页启动应用程序

怎样从网页上直接启动客户端应用程序?像启动 QQ、淘宝旺旺那样,从过点击网页里的超链接,就直接启动一个本地程序。面对这种情况也许你会想到ActiveX,但当你发现对方的客户们用IE浏览器的很少,而大多数用浏览器并不支持ActiveX,像这种具有不安全操作的ActiveX还得需要相关安全设置和数字签名的时候,你会放弃这种想法。         这时再介绍一种方法给你,那就是JAVA自定义协议,其实

fatOwen的专栏 2118

summit网页上的smt打不开 提示无法启动应用程序 请与应用程序供应商联系

【问题描述】 在网页上打开smt时,如果提示“无法启动应用程序。请与应用程序供应商联系”,查看详细信息: System.Deployment.Application.DeploymentException(Subscription) -无法安装此应用程序,因为已经安装了一个相同的应用程序...... 【解决方法】 在windows cmd中运行rundll32 dfshim CleanO...

weixin_30670151的博客 325

通过网页启动应用程序

迅雷,电驴等软件可以在浏览器中点击一个url后自动启动,并执行操作。这是咋实现的呢? 其实就是在注册表上注册了一个Url-protocol的协议,代码如下: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\TEST] @="TEST" "URL Protocol"="" [HKEY_CLASSES_ROOT\TEST\De

fhzh520的专栏 2362
上一篇: Go调优过程(持续更新中)
ChaffZ
博客等级 码龄11年 1粉丝 3原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值