Немного контекста:
У меня есть веб-сайт со ссылками на VNC для использования нашей командой — эти URL-адреса VNC имеют следующий формат:
vnc://000.000.0.0:5901
Большая часть нашей команды использует Macbook, и MacOS по умолчанию обрабатывает эти URL-адреса, чтобы открыть общий доступ к экрану. Однако один из членов нашей команды использует ПК, и ему необходимо настроить собственный протокол URL-адресов.
Вот что мы уже пробовали
Добавлено следующее с помощью редактора реестра:
HKEY_CLASSES_ROOT/
vnc/
(Default) "URL:vnc Protocol"
URL Protocol ""
shell/
open/
command/
(Default) "C:\Program Files\RealVNC\VNC Viewer\vncviewer.exe" "%1"
Это дало нам 99% пути — нажатие на URL-адрес открывает приложение «VNC Viewer» и передает URL-адрес. Однако VNC Viewer не может открыть это правильно, потому что по какой-то причине он пытается открыть vnc://000.000.0.0:5901/ (добавлен завершающий символ /).
Ошибка, которую я получаю:
Недопустимая конечная точка: неправильно указан порт
Что мне нужно сделать, чтобы заставить его удалить/отфильтровать трейлинг/символ?
Спасибо!
Ссылки
Как зарегистрировать собственный протокол URL-адресов в Windows? Как создать собственный протокол URL? (например, так://...)