浏览器网页端调用exe(Winform或控制台)程序,将exe程序打包好放至C:\rc_Client (此处为举例,可自行放至其他目录)底下。
设置注册表,打开记事本,输入以下内容,其中RC改为你自己的调用名称,程序路径改成你自己的,这里为C:\rc_Client\RC.exe:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\RC]
@="RC Protocol"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\RC\DefaultIcon]
@="C:\\rc_Client\\RC.exe,1"
[HKEY_CLASSES_ROOT\RC\shell]
@=""
[HKEY_CLASSES_ROOT\RC\shell\open]
@=""
[HKEY_CLASSES_ROOT\RC\shell\open\command]
@="\"C:\\rc_Client\\RC.exe\" \"%1\""
将此文件存为 .reg 后缀的注册表文件,双击运行。直到提示成功导入注册表。
在浏览器中可直接输入 rc:test 便可直接访问到exe(Winform或控制台)程序。
其中test为可传至被调用程序的参数值。
在网页中可以直接使用 a 标签的 href 调用该程序:
<a href="RC:test">测试调用</a>
相关阅读 >>
更多相关阅读请进入《exe》频道 >>
C#高级编程(第11版) C# 7 & .NET Core 2.0(.NET开发经典名著)
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。