如何在windows中创建应用程序链接

本文关键字:创建 应用程序 链接 windows | 更新日期: 2023-09-27 18:04:07

我试图在c#中创建一个应用程序,可以通过使用skype这样的链接来请求。(如。skype://etc)强制我的浏览器打开skype。我如何将其归档到我的应用程序?

如何在windows中创建应用程序链接

如果想获得类似的东西,例如,从浏览器打开一个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