如何在 windows 中创建应用程序 link

How to create a application link in windows

我正在尝试在 C# 中创建一个应用程序,可以像 skype 一样通过使用 link 来请求。 (例如 skype://etc)强制我的浏览器打开 skype。我如何将其与我的应用程序一起存档?

此致

如果您想获得类似的东西,例如,从您的浏览器打开一个 Magnet URI (https://en.wikipedia.org/wiki/Magnet_URI_scheme),那么您必须使用 .reg 文件修改注册表,如下所示:

REGEDIT4
[HKEY_CLASSES_ROOT\MyApp]
@="URL:myapp Protocol"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\MyApp\shell]
[HKEY_CLASSES_ROOT\MyApp\shell\open]
[HKEY_CLASSES_ROOT\MyApp\shell\open\command]
@="\"C:\Program Files\MyApp\MyApp.exe\" \"%1\""

显然,您必须根据应用程序的安装位置和调用方式相应地更改文件的内容。 如果你想在你的应用程序安装过程中修改注册表,你可以看看这里: https://msdn.microsoft.com/en-us/library/aa367530(v=vs.85).aspx