在 Windows 10 中注册自定义 URI 方案处理程序

mat*_*eek 10 windows protocol uri windows-10

在 W7 和 W8 中,我只需按照https://msdn.microsoft.com/pl-pl/library/aa767914.aspx#app_reg所述在注册表中注册处理程序,即可从 html 执行任意可执行文件

类似于mailto :som​​eone@abc.com 的工作原理。

但是,在注册表中注册处理程序不足以使其在 W10 中工作。

看过/sf/ask/1711871801/https://msdn.microsoft.com/library/aa767916.aspx但仍然没有明确的答案。有人吗?

在此处输入图片说明

小智 1

您将“默认图标”设置为键,但它应该只是一个字符串。这是我看到的唯一区别。附上我的配置的工作版本(使用 vlc 连接 rtsp)。

克尔斯特凡

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\rtsp]
"URL Protocol"=""
@="URL:Rtsp Streaming Protocol"
"DefaultIcon"="\"C:\\Program Files (x86)\\VideoLAN\\VLC\\vlc.exe\",1"

[HKEY_CLASSES_ROOT\rtsp\shell]

[HKEY_CLASSES_ROOT\rtsp\shell\open]

[HKEY_CLASSES_ROOT\rtsp\shell\open\command]
@="\"C:\\Program Files (x86)\\VideoLAN\\VLC\\vlc.exe\" \"%1\""
Run Code Online (Sandbox Code Playgroud)

  • 不对。“DefaultIcon”是一个键。但无论如何应该没关系。 (2认同)