我正在寻找一个示例项目来了解我应该如何实现我的应用程序。
就像在torrent文件中一样,我想通过网站链接在WPF应用程序中打开并触发事件。我该怎么做?
答案 0 :(得分:3)
行。以下是我解决它的方法。
Windows注册表编辑器版本5.00
[HKEY_CLASSES_ROOT \ KA] @ ="网址:KA协议" " URL协议" =""
[HKEY_CLASSES_ROOT \ KA \壳]
[HKEY_CLASSES_ROOT \ KA \壳\开放]
[HKEY_CLASSES_ROOT \ KA \壳\开放\命令] @ =" \" C:\用户\我\桌面\ 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(); } }
答案 1 :(得分:1)
我会看看这个链接:
https://msdn.microsoft.com/en-us/library/aa767914%28v=vs.85%29.aspx
并创建yourApp的自定义URL方案:// WHatInfoYouNeed