通用网页调用本地应用程序方案(windows平台)
2017-05-15 20:43
330 查看
一、更新注册表
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\receiveOutOfArg] "URL Protocol"="D:\\LongHaibin\\Learn\\Net\\receiveOutOfArg\\receiveOutOfArg\\bin\\Debug\\receiveOutOfArg.exe" @="applicationName" [HKEY_CLASSES_ROOT\receiveOutOfArg\DefaultIcon] @="D:\\LongHaibin\\Learn\\Net\\receiveOutOfArg\\receiveOutOfArg\\bin\\Debug\\receiveOutOfArg.exe,1" [HKEY_CLASSES_ROOT\receiveOutOfArg\shell] [HKEY_CLASSES_ROOT\receiveOutOfArg\shell\open] [HKEY_CLASSES_ROOT\receiveOutOfArg13:14 2017/5/11\shell\open\command] @="\"D:\\LongHaibin\\Learn\\Net\\receiveOutOfArg\\receiveOutOfArg\\bin\\Debug\\receiveOutOfArg.exe\" \"%1\""
说明:
applicationName:表示网页打开时提示的名称
"%1":表示要传递的参数,只是%1,\":表示的是转义字符
二、创建一个应用
以下是c#应用程序的代码: 入口位置:static class Program { /// <summary> /// 应用程序的主入口点。 /// </summary> [STAThread] static void Main(string[] args) { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1(args)); } }
窗体代码:
public partial class Form1 : Form { private string[] args; public Form1(string[] args) { this.args = args; InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { this.label1.Text = string.Join(",", this.args); } }
三、创建一个网页
网页用a标签调用即可:<a href="receiveOutOfArg://abc">open</a>
相关文章推荐
- [转]从网页Web上调用本地应用程序(.jar、.exe)的主流处理方法
- windows 在网页上启动本地应用程序
- 利用URL Protocol实现网页调用本地应用程序
- 迅雷,电驴通过利用URL Protocol实现网页调用本地应用程序
- 从网页上打开本地应用程序——Windows下 URI Scheme的使用
- 从网页Web上调用本地应用程序(.jar、.exe)的主流处理方法
- 利用URL Protocol实现网页调用本地应用程序
- 在网页中调用本地的应用程序!!!!
- 从网页Web上调用本地应用程序(.jar、.exe)的主流处理方法
- js网页中调用本地应用程序
- 如何从网页中调用本地exe应用程序(兼容各个浏览器)
- 利用URL Protocol实现网页调用本地应用程序
- 网页Web上调用本地应用程序(.exe)
- 从网页Web上调用本地应用程序(.jar、.exe)的主流处理方法
- Windows 注册自定义的协议 实现通过网页调用本地程序的功能例如QQ等
- [导入]在网页中调用本地的应用程序!!!!
- 利用URL Protocol实现网页调用本地应用程序
- 在网页中调用本地的应用程序!!!!
- 在网页中调用本地的应用程序!!!!
- Winform开发框架之通用Windows摄像头调用拍照--SNF快速开发平台3.3-Spring.Net.Framework