Вы должны войти, чтобы создавать сообщения и темы.

Связь с ссылками Zoom

Страница 1 из 5► 5

Привет! Имеется портативный Zoom (скачан из инета). Как в реестре установить связь между ссылками на конференции и Zoom, чтобы при нажатии на ссылку, открывался Zoom и загружал конференцию?


Комментарий модератора:
Не нужно давать ссылки на программы по собственной инициативе.

Добрый день 🖐
Самое простое – поставить установочный Zoom и с помощью Total Uninstall проследить, как прописан протокол в Реестре.

Добрый🖐.
Ради интереса проверил, 1 раз запустил вашу портативку, вошел в акк, закрыл полностью и просто левую конфу нашел в гугле, тыкнул и zoom portable сам запустился и начал конектится.

«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн

Да, я зафиксировал все записи в реестре:
1. [HKEY_CURRENT_USER\SOFTWARE\Classes\.zoom]

2. [HKEY_CURRENT_USER\SOFTWARE\Classes\.zoommtg]

3. [HKEY_CURRENT_USER\SOFTWARE\Classes\MIME\Database\Content Type\application/x-zoommtg-launcher]

4. [HKEY_CURRENT_USER\SOFTWARE\Classes\ZoomLauncher]

5. [HKEY_CURRENT_USER\SOFTWARE\Classes\zoommtg]

6. [HKEY_CURRENT_USER\SOFTWARE\Classes\ZoomPbx.zoomphonecall]

7. [HKEY_CURRENT_USER\SOFTWARE\Classes\ZoomPhoneCall]

8. [HKEY_CURRENT_USER\SOFTWARE\Classes\ZoomRecording]

9. [HKEY_CURRENT_USER\SOFTWARE\Clients\ZoomPBX]

10. [HKEY_CURRENT_USER\SOFTWARE\RegisteredApplications]

11. [HKEY_CURRENT_USER\SOFTWARE\ZoomUMX]

Какие из них могут отвечать за переадресацию по ссылкам?

Цитата: Mikhail от 02.01.2022, 12:50

Добрый🖐.
Ради интереса проверил, 1 раз запустил вашу портативку, вошел в акк, закрыл полностью и просто левую конфу нашел в гугле, тыкнул и zoom portable сам запустился и начал конектится.

Как у вас получилось? У меня даже через гугл-аккаунт зайти не получается...В браузере через гугл-аккаунт авторизовался, а в самой программе - ничего((

¯\_(ツ)_/¯ Запустил и вошел обычно под своим аккаунтом.

«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн

Тебе нужен этот раздел, Скопировано[HKEY_CURRENT_USER\SOFTWARE\Classes\zoommtg]
P.S у меня стал открывать ссылки, так как обновился, а я не заметил, он в авто режиме это сделал).

«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн

Но ведь где-то ещё должен быть указан путь к программе, не так ли?
Сама ветка  Скопировано[HKEY_CURRENT_USER\SOFTWARE\Classes\zoommtg] состоит из:

[HKEY_CURRENT_USER\SOFTWARE\Classes\.zoommtg]
@="ZoomLauncher"
"Content Type"="application/x-zoommtg-launcher"

Моя ветка, у вас какая-то не полная.

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Classes\zoommtg]
@="URL:Zoom Launcher"
"URL Protocol"=""
"UseOriginalUrlEncoding"=dword:00000001

[HKEY_CURRENT_USER\SOFTWARE\Classes\zoommtg\DefaultIcon]
@="\"C:\\Users\\Admin\\AppData\\Roaming\\Zoom\\bin\\Zoom.exe\",1"

[HKEY_CURRENT_USER\SOFTWARE\Classes\zoommtg\shell]

[HKEY_CURRENT_USER\SOFTWARE\Classes\zoommtg\shell\open]

[HKEY_CURRENT_USER\SOFTWARE\Classes\zoommtg\shell\open\command]
@="\"C:\\Users\\Admin\\AppData\\Roaming\\Zoom\\bin\\Zoom.exe\" \"--url=%1\""

Меняем путь на свой и все.

Лайкнул Никита
Никита
«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн

Спасибо! Сработало! А возможно ли в этой строке @="\"C:\\Users\\Admin\\AppData\\Roaming\\Zoom\\bin\\Zoom.exe\" \"--url=%1\"" изменить адрес к Zoom.exe так, чтобы он был универсальным на любом ПК? К примеру, есть папка Zoom, но она не обязательно будет находиться в AppData\Roaming; она может быть, к примеру, на другом диске в папке PortableSoft. 
Пытаюсь сделать универсальный .reg файл.

Мм...то есть нужно путь до exe файла zoom и чтоб это определял кто? reg файл?, как он это сделает если вносит изменения без проверок, тут скорей нужно скрипт/батник писать, который создаст reg файл, или пропишет все сразу в реестр с подхватом местоположение exe zoom, как то так.


Вот пример vbs скрипта от Хачатура.

Скрипт

set fso = CreateObject("Scripting.FileSystemObject")
Response = MsgBox("Хотите привязать музыкальные файлы к Winyl?", vbYesNo + vbQuestion, "Ассоциация файлов")

if Response = vbYes then
    set key = CreateObject("WScript.Shell")
    scriptdir = replace(WScript.ScriptFullName,WScript.ScriptName,"")
    
    key.RegWrite "HKCR\.flac\", "Winyl"
    key.RegWrite "HKCR\.m4a\", "Winyl"
    key.RegWrite "HKCR\.mp3\", "Winyl.mp3"
    key.RegWrite "HKCR\.wav\", "Winyl"
    
    key.RegWrite "HKCR\Winyl\DefaultIcon\", """" & scriptdir & "Winyl.exe"""
    key.RegWrite "HKCR\Winyl\shell\open\command\", """" & scriptdir & "Winyl.exe"" ""%1"""
    
    key.RegWrite "HKCR\Winyl.mp3\DefaultIcon\", """" & scriptdir & "Winyl.exe"",1"
    key.RegWrite "HKCR\Winyl.mp3\shell\open\command\", """" & scriptdir & "Winyl.exe"" ""%1"""
    
    MsgBox "Готовченко!", vbOKOnly + vbInformation, "Ассоциация файлов"
end if

Поменять на свое из рег файла и удалить лишние строки которые добавляет в рег файл и все готово.

Лайкнули Никита и Владимир
НикитаВладимир
«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн

Вот так получилось:

set fso = CreateObject("Scripting.FileSystemObject")
Response = MsgBox("Ассоциируем ссылки и Zoom?", vbYesNo + vbQuestion, "Ассоциация файлов")

if Response = vbYes then
set key = CreateObject("WScript.Shell")
scriptdir = replace(WScript.ScriptFullName,WScript.ScriptName,"")

key.RegWrite "HKCR\SOFTWARE\Classes\zoommtg\DefaultIcon\", """" & scriptdir & "Zoom.exe"",1"
key.RegWrite "HKCR\SOFTWARE\Classes\zoommtg\shell\open\command\", """" & scriptdir & "Zoom.exe"" ""--url=%1"""

MsgBox "Готовченко!", vbOKOnly + vbInformation, "Ассоциация файлов"
end if

Только я не догадался, как записать это:

[HKEY_CURRENT_USER\SOFTWARE\Classes\zoommtg]
@="URL:Zoom Launcher"
"URL Protocol"=""
"UseOriginalUrlEncoding"=dword:00000001

 

Привет🖐. Сохраните в .bat. Копируйте любой путь до исполняемого файла zoom.exe

@echo off
echo Укажите путь к исполняемому файлу zoom.exe С ковычками. Пример - "C:\Users\Admin\AppData\Roaming\Zoom\bin\Zoom.exe"
echo.
echo Скопируйте путь, и нажмите Enter.
SET /P pass=
echo.
echo.
echo.
:: Добавляем ключи
reg add "HKCU\SOFTWARE\Classes\zoommtg" /v "" /t REG_SZ /d "URL:Zoom Launcher" /f
reg add "HKCU\SOFTWARE\Classes\zoommtg" /v "URL Protocol" /t REG_SZ /d "" /f
reg add "HKCU\SOFTWARE\Classes\zoommtg" /v "UseOriginalUrlEncoding" /t REG_DWORD /d "0x1" /f
reg add "HKCU\SOFTWARE\Classes\zoommtg\DefaultIcon" /v "" /t REG_SZ /d "\"%pass%\",1" /f
reg add "HKCU\SOFTWARE\Classes\zoommtg\shell\open\command" /v "" /t REG_SZ /d "\"%pass%\" \"--url=%%1\"" /f
echo.
pause
exit

Удалить раздел:

Reg.exe delete "HKCU\SOFTWARE\Classes\zoommtg" /f
Лайкнул Никита
Никита

Спасибо! Но хотелось бы, чтобы скрипт всё же умел определять путь)

Страница 1 из 5► 5