webapi调用本地exe

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了webapi调用本地exe相关的知识,希望对你有一定的参考价值。

参考技术A 转换文件夹。webapi官网显示,把本地的EXE路径都放到默认的Downloads文件夹中,就可以在网页端直接调用本地EXE了。WebAPI本质是网络应用程序接口。

HTML使用链接调用本地exe文件

一,win+r打开注册表,输入regedit进入注册表

技术图片

 

 二,在注册表左边最上面HKEY_CLASSES_ROOT那个树右键新建项。该项的名称自己命名,其实该名称也是协议的名称。

我们调用的时候就是根据该协议调用的。

三,然后在该项中右键->新建->字符串值,创建一个URL Protocol的值,其中数据默认为空。

四,然后在ZZO下新建->项,名字为DefaultIcon

在ZZO下新建->项,名称为shell。并在shell下新建名为open的项。然后在open下新建名为command的项

各目录情况为:

技术图片

 

 技术图片

 

 技术图片

 

 技术图片

 

 技术图片

五,然后分别修改DefaultIcon 和 command 的值为要调用的程序完整路径.

六,然后我们在html页面添加一个a标签

<a href="Uaiqiy://">open</a>

七,测试代码:

<html>
  <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  </head>
    <body>
        <div>
            <a href="Uaiqiy://">
           open exe
            </a>
        </div>
    </body>
</html>

以上是关于webapi调用本地exe的主要内容,如果未能解决你的问题,请参考以下文章

从 C# 调用 WebApi 获取异常 HttpRequestException

使用 Ajax 调用 Web Api 方法时出现错误 400

本地 Javascript Fetch Post 请求失败,调用 ASP.NET Core 2.2 Web API。 CORS 已启用

WebApi中,怎么获取接口调用者的外网ip地址

如何调用部署在 azure 上的 WEB api 服务结构?

HttpClient 使用自签名证书调用 HTTPS WebApi