我正在尝试在C#中创建一个可以通过skype这样的链接使用请求的应用程序。 (例如,skype://等)强制我的浏览器打开Skype。如何使用我的应用程序存档?
祝你好运
答案 0 :(得分:0)
如果您想获得类似的东西,例如,从您的浏览器打开磁铁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