【发布时间】:2015-10-13 11:02:33
【问题描述】:
我正在尝试在 C# 中创建一个应用程序,该应用程序可以通过使用 Skype 等链接来请求。 (例如skype://etc)强制我的浏览器打开Skype。我如何将其与我的应用程序一起存档?
最好的问候
【问题讨论】:
-
可能重复,请查看this post
我正在尝试在 C# 中创建一个应用程序,该应用程序可以通过使用 Skype 等链接来请求。 (例如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
【讨论】: