Связь с ссылками Zoom
Цитата: Никита от 02.01.2022, 12:38Привет! Имеется портативный Zoom (скачан из инета). Как в реестре установить связь между ссылками на конференции и Zoom, чтобы при нажатии на ссылку, открывался Zoom и загружал конференцию?
[MNotice]Не нужно давать ссылки на программы по собственной инициативе.[/MNotice]
Привет! Имеется портативный Zoom (скачан из инета). Как в реестре установить связь между ссылками на конференции и Zoom, чтобы при нажатии на ссылку, открывался Zoom и загружал конференцию?
Комментарий модератора:
Не нужно давать ссылки на программы по собственной инициативе.
Цитата: Сергей от 02.01.2022, 12:40Добрый день 🖐
Самое простое – поставить установочный Zoom и с помощью Total Uninstall проследить, как прописан протокол в Реестре.
Добрый день 🖐
Самое простое – поставить установочный Zoom и с помощью Total Uninstall проследить, как прописан протокол в Реестре.
Цитата: Mikhail от 02.01.2022, 12:50Добрый🖐.
Ради интереса проверил, 1 раз запустил вашу портативку, вошел в акк, закрыл полностью и просто левую конфу нашел в гугле, тыкнул и zoom portable сам запустился и начал конектится.
Добрый🖐.
Ради интереса проверил, 1 раз запустил вашу портативку, вошел в акк, закрыл полностью и просто левую конфу нашел в гугле, тыкнул и zoom portable сам запустился и начал конектится.
Цитата: Никита от 02.01.2022, 12:51Да, я зафиксировал все записи в реестре:
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]
Какие из них могут отвечать за переадресацию по ссылкам?
Да, я зафиксировал все записи в реестре:
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]
Какие из них могут отвечать за переадресацию по ссылкам?
Цитата: Никита от 02.01.2022, 12:53Цитата: Mikhail от 02.01.2022, 12:50Добрый
.
Ради интереса проверил, 1 раз запустил вашу портативку, вошел в акк, закрыл полностью и просто левую конфу нашел в гугле, тыкнул и zoom portable сам запустился и начал конектится.Как у вас получилось? У меня даже через гугл-аккаунт зайти не получается...В браузере через гугл-аккаунт авторизовался, а в самой программе - ничего((
Цитата: Mikhail от 02.01.2022, 12:50Добрый
.
Ради интереса проверил, 1 раз запустил вашу портативку, вошел в акк, закрыл полностью и просто левую конфу нашел в гугле, тыкнул и zoom portable сам запустился и начал конектится.
Как у вас получилось? У меня даже через гугл-аккаунт зайти не получается...В браузере через гугл-аккаунт авторизовался, а в самой программе - ничего((
Цитата: Mikhail от 02.01.2022, 12:55¯\_(ツ)_/¯ Запустил и вошел обычно под своим аккаунтом.
¯\_(ツ)_/¯ Запустил и вошел обычно под своим аккаунтом.
Цитата: Mikhail от 02.01.2022, 13:03Тебе нужен этот раздел,
[HKEY_CURRENT_USER\SOFTWARE\Classes\zoommtg]
P.S у меня стал открывать ссылки, так как обновился, а я не заметил, он в авто режиме это сделал).
Тебе нужен этот раздел, Скопировано[HKEY_CURRENT_USER\SOFTWARE\Classes\zoommtg]
P.S у меня стал открывать ссылки, так как обновился, а я не заметил, он в авто режиме это сделал).
Цитата: Никита от 02.01.2022, 13:09Но ведь где-то ещё должен быть указан путь к программе, не так ли?
Сама ветка[HKEY_CURRENT_USER\SOFTWARE\Classes\zoommtg]состоит из:[HKEY_CURRENT_USER\SOFTWARE\Classes\.zoommtg]
@="ZoomLauncher"
"Content Type"="application/x-zoommtg-launcher"
Но ведь где-то ещё должен быть указан путь к программе, не так ли?
Сама ветка Скопировано[HKEY_CURRENT_USER\SOFTWARE\Classes\zoommtg] состоит из:
[HKEY_CURRENT_USER\SOFTWARE\Classes\.zoommtg]
@="ZoomLauncher"
"Content Type"="application/x-zoommtg-launcher"
Цитата: Mikhail от 02.01.2022, 13:10Моя ветка, у вас какая-то не полная.
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\""Меняем путь на свой и все.
Моя ветка, у вас какая-то не полная.
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\""
Меняем путь на свой и все.
Цитата: Никита от 02.01.2022, 13:55Спасибо! Сработало! А возможно ли в этой строке @="\"C:\\Users\\Admin\\AppData\\Roaming\\Zoom\\bin\\Zoom.exe\" \"--url=%1\"" изменить адрес к Zoom.exe так, чтобы он был универсальным на любом ПК? К примеру, есть папка Zoom, но она не обязательно будет находиться в AppData\Roaming; она может быть, к примеру, на другом диске в папке PortableSoft.
Пытаюсь сделать универсальный .reg файл.
Спасибо! Сработало! А возможно ли в этой строке @="\"C:\\Users\\Admin\\AppData\\Roaming\\Zoom\\bin\\Zoom.exe\" \"--url=%1\"" изменить адрес к Zoom.exe так, чтобы он был универсальным на любом ПК? К примеру, есть папка Zoom, но она не обязательно будет находиться в AppData\Roaming; она может быть, к примеру, на другом диске в папке PortableSoft.
Пытаюсь сделать универсальный .reg файл.
Цитата: Mikhail от 02.01.2022, 14:08Мм...то есть нужно путь до exe файла zoom и чтоб это определял кто? reg файл?, как он это сделает если вносит изменения без проверок, тут скорей нужно скрипт/батник писать, который создаст reg файл, или пропишет все сразу в реестр с подхватом местоположение exe zoom, как то так.
Вот пример vbs скрипта от Хачатура.
[spoiler title="Скрипт"]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[/spoiler]
Поменять на свое из рег файла и удалить лишние строки которые добавляет в рег файл и все готово.
Мм...то есть нужно путь до 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
Поменять на свое из рег файла и удалить лишние строки которые добавляет в рег файл и все готово.
Цитата: Никита от 02.01.2022, 14:48Вот так получилось:
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
Вот так получилось:
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
Цитата: Vlado от 02.01.2022, 15:02Привет🖐. Сохраните в .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
Привет🖐. Сохраните в .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
Цитата: Никита от 02.01.2022, 15:08Спасибо! Но хотелось бы, чтобы скрипт всё же умел определять путь)
Спасибо! Но хотелось бы, чтобы скрипт всё же умел определять путь)