我只是在寻找一个示例项目,以了解如何实现我的应用程序。
就像在Torrent文件中一样,我想通过网站链接在WPF应用程序中打开并开发事件。我该怎么做?
好。这是我解决的方式。
- 我正在添加注册表密钥以注册自定义URL方案
Windows注册表编辑器版本5.00
[HKEY_CLASSES_ROOT ka] @=" url:ka协议" url协议" ="
[hkey_classes_root ka shell]
[hkey_classes_root ka shell open]
[hkey_classes_root ka shell open 命令] @=" " c: users me desktop myApp myapp.exe " " "%1 "
-
在Internet Explorer中键入ka://myargument尝试处理myApp.exe
-
在我的wpf应用中处理app.cs
中的此操作public partial class App : Application { void App_Startup(object sender, StartupEventArgs e) { for (int i = 0; i != e.Args.Length; ++i) { if (e.Args[i].StartsWith("ka:")) { int index = e.Args[i].IndexOf(':') +1; string argg= e.Args[i].Substring(index, e.Args[i].Length - index); // handling argument here } } Shell mainWindow = new Container(); mainWindow.Show(); } }
我会检查以下链接:
https://msdn.microsoft.com/en-us/library/aa767914(v=vs.85)9.aspx
并创建yourApp的自定义URL方案://WhatInfoyeed