注册表参数
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\OCEEQPLUS]
@="OCEEQPLUS Protocol"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\OCEEQPLUS\DefaultIcon]
@="G:\\test\\OCEEQPLUS.EXE,1"
[HKEY_CLASSES_ROOT\OCEEQPLUS\shell]
@=""
[HKEY_CLASSES_ROOT\OCEEQPLUS\shell\open]
@=""
[HKEY_CLASSES_ROOT\OCEEQPLUS\shell\open\command]
@="\"G:\\test\\OCEEQPLUS.EXE\" \"%1\""html页面调用
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
<a href="OCEEQPLUS://fdsajkfldaf">
alt="点击这里">
</a>
</body>
</html>WPF 程序处理
static class Program
{
/// <summary>
//应用程序的主入口点。
//</summary>
[STAThread]
static void Main(string[] args)//
{
CustomApplication app = new CustomApplication();
app.Run();
}
}
class CustomApplication : Application
{
protected override void OnStartup(StartupEventArgs e)
{
base.OnStartup(e);
if (e.Args.Length > 0)
{
MainWindow window = new MainWindow(e.Args);
window.Show();
}
else
{
MessageBox.Show("未传入参数!");
Application.Current.Shutdown();
}
}
}
本文介绍如何通过注册表设置实现Web页面调用本地WPF应用程序,并详细阐述了HTML页面如何触发该调用,以及WPF程序如何接收和处理传入的参数。

5633

被折叠的 条评论
为什么被折叠?



