web-dev-qa-db-ja.com

Windows 10でカスタムURIスキームハンドラーを登録する

W7およびW8では、ハンドラーをレジストリに登録するだけで、htmlから任意の実行可能ファイルを実行できます https://msdn.Microsoft.com/pl-pl/library/aa767914.aspx#app_reg

同様にmailto[email protected]が機能します。

ただし、レジストリにハンドラを登録しても、W10で機能させるには不十分です。

https://stackoverflow.com/questions/24455311/uri-scheme-launching および https://msdn.Microsoft.com/library/aa767916.aspx を見たことがあるそれでも決定的な答えはありません。誰か?

enter image description here

10
matcheek

「デフォルトアイコン」をキーとして設定しますが、これは文字列のみにする必要があります。これが私が見る唯一の違いです。私の構成の作業バージョンを添付しました(rtspをvlcに接続してください)。

kr stefan

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\""
1
Stefan H.