首页 > 系统相关 >windows下浏览器调用原生app

windows下浏览器调用原生app

时间:2023-09-12 18:14:12浏览次数:35  
标签:浏览器 windows HKEY app MACHINE Classes protocolName LOCAL SOFTWARE

regist.reg

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\protocolName]
@="protocolName Protocol"
"URL Protocol"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\protocolName\DefaultIcon]
@="C:\\Program Files (x86)\\AppPath\\AppName.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\protocolName\shell]
@=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\protocolName\shell\open]
@=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\protocolName\shell\open\command]
@="\"C:\\Program Files (x86)\\AppPath\\AppName.exe\" \"%1\""

test.html

<!DOCTYPE html>
<html>
<head>
    <title>Open App</title>
</head>
<body>
    <a href="protocolName://open" target="_blank">打开应用程序</a>
</body>
</html>

标签:浏览器,windows,HKEY,app,MACHINE,Classes,protocolName,LOCAL,SOFTWARE
From: https://www.cnblogs.com/dujn/p/17697424.html

相关文章

  • windows管理多个node版本
    windows管理多个node版本1.下载nvm并安装nvm下载路径:https://github.com/coreybutler/nvm-windows/releases安装前,先把系统原有的nodejs卸载掉,以免之后导致切换失败2.安装node使用nvminstall14/nvminstall18安装14版本和18版本的node(默认会安装最新最稳定版本),完......
  • iOS开发Swift-14-反向传值,右滑删除,语言本地化,编辑换序,DeBug,addTarget-待办事项Ap
    1.点击某一条待办事项,出现编辑界面,可对待办事项的文本进行修改.不重新设计界面,而是将新增页面进行修改复用.2.为新增页面取StoryboardID为TodoTableViewControllerID. 3.为列表最右边加一个小箭头.选中TodoCellID,将属性中的Selection修改为DisclosureIndicator. 4.......
  • 使用图形化工具generator-gui生成Mapper
    场景有时候不能在项目中添加乱七八糟的配置文件,这时候生成mapper等文件就需要在外部生成拷贝进去了:使用的开源包:https://gitee.com/zhaifengxi/mybatis-generator-gui?_from=gitee_search可以直接看包详解,我这里自己做个记录方便自己使用;功能mybatis-generator-guimyba......
  • 浏览器端,怎么发一个 http2 的请求?
    在浏览器端发送一个HTTP/2请求,可以通过以下几种方式实现:使用原生的JavaScript:你可以使用XMLHttpRequest或fetchAPI发送HTTP请求。浏览器会根据支持的协议版本选择使用HTTP/2还是较旧的版本(如HTTP/1.1)。例如,使用fetchAPI发送一个HTTP/2请求:fetch('https://example......
  • windows sc 命令将服务程序安装成为服务
    注册服务sccreateceshibinpath=D:\ceshi\ceshi.exetype=ownstart=autodisplayname=ceshibinpath:你的应用程序所在的路径。displayname:服务显示的名称如何判断服务是否注册成功:在cmd中输入services.msc打开系统服务,查看是否出现ceshi名称的服务(即displayname=后......
  • Windows服务-在服务器上安装相同Windows服务的多个实例
        最近遇到一个问题,就是新建了一个windows服务,然后需要在同一个服务器上部署两个实例(服务名称不一样,使用的执行码一样),刚开始以为直接在部署时设置参数服务名称不一致就可以,然后部署第二次的时候就报错,最后查了半天,找到了解决办法,文章中有好几种解决办法,我觉得最实用的解......
  • windows定时任务设置-定时执行某bat文件
    windows上也可以设置定时任务直接在菜单栏搜索计算机管理 可以看到任务计划程序库 创建任务-设置名称 创建任务-设置定时时间 操作执行程序 这样就可以了......
  • Windows常用的命令行客户端,你都用过吗?
    今天给大家分享Windows常用的命令行客户端,希望对大家能有所帮助!对于IT运维人员来说,和命令打交道是必不可少的事情,拥有一个好用的CMD命令行工具,对提升效率是非常有必要的,今天给大家分享Windows常用的命令行客户端,希望对大家能有所帮助!1、PowerShellPowerShell是Windows系统自带的一......
  • QueryWrapper 拼接查询当月数据
    QueryWrapper<SysUser>queryWrapper=newQueryWrapper<>();//查询上一个月的所有的订单数据queryWrapper.and(wrapper->wrapper.apply("DATE_FORMAT(create_time,'YYYY-MM')=DATE_FORMAT(now(),'YYYY-MM')"));List<SysUser>......
  • .NET Core(C#)通过SharpCifs访问操作Windows(smb)共享目录方法代码
    .NETCore(C#)通过SharpCifs访问操作Windows(smb)共享目录方法代码本文主要介绍.NETCore中,使用SharpCifs访问windows共享目录或smb协义共享目录,或操作共享文件的方法代码。 1、SharpCifs的安装引用使用Nuget管理工具搜索"SharpCifs"=>找到选择"安装"相关文档:VS(Vis......