Зарегистрировать пользовательский обработчик схемы URI в Windows 10


10

В W7 и W8 я могу выполнить произвольный исполняемый файл из html, просто зарегистрировав обработчик в реестре, как описано https://msdn.microsoft.com/pl-pl/library/aa767914.aspx#app_reg

Так же, как работает mailto : somebody@abc.com.

Однако регистрации обработчика в реестре недостаточно, чтобы заставить его работать в W10.

Видел /programming/24455311/uri-scheme-launching и https://msdn.microsoft.com/library/aa767916.aspx, но до сих пор не дал однозначного ответа. Кто - нибудь?

введите описание изображения здесь

Ответы:


1

Вы устанавливаете «Значок по умолчанию» в качестве ключа, но он должен быть только строкой. Это единственное отличие, которое я вижу. Прикрепил рабочую версию моей конфигурации (подключите rtsp с vlc).

Кр Стефан

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\""

2
Не правда. «DefaultIcon» является ключом. Но в любом случае это не имеет значения.
user2543253
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.