У нас есть ярлык Firefox по умолчанию, который запускается как [...]\Firefox.exe -profile [path-to-profile]

Когда пользователь щелкает ссылку (например, в Outlook), Firefox открывается, но без добавления -profile .

После небольшого поиска и просмотра реестра с regshot я обнаружил, что при установке firefox в браузер по умолчанию изменяет несколько параметров реестра, таких как HKEY_USERS\S-1-5-21-[...]\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.htm\UserChoice , HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FirefoxHTML и так далее ...

Можно ли (установив ключ реестра и т.д.) Запустить "браузер по умолчанию" -firefox с этим параметром -profile?

1 ответ1

0

На самом деле не существует только одного ключа реестра для браузера по умолчанию. Существует много разных ключей для разных типов файлов и протоколов, что означает, что достижение желаемого может быть затруднено.

Вот начало для протоколов HTTP и HTTPS. Если вы измените значение по умолчанию на то, что вам нужно, он должен открыть любую ссылку, начиная с http:// или https:// в Firefox с требуемым профилем.

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\http\shell\open\command
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\https\shell\open\command

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .