Я ищу способ добавить пользовательское приложение для обработки определенных действий (например, открытие URL). Существует много документации по выбору приложения для выполнения действия, но ничего о добавлении нового, кроме взломов реестра, подобных этому вопросу, нет.

Тем не менее, это очень непрактично, так как я не собираюсь добавлять десятки строк в мой реестр, не зная, что они значат, без авторитетного источника, подтверждающего, как правильно добавлять новые обработчики программ в окна.

Моя цель в этой конкретной ситуации состоит в том, чтобы использовать ярлык Chrome-инкогнито из URL-адресов, выбранных в других приложениях, но в целом я хотел бы знать, как добавить любую программу в этот список.

Windows 10 внешний селектор программ

1 ответ1

0

Эта ссылка, которую вы разместили, не является неофициальным взломом реестра или чем-то подобным. Это "Официальный" способ регистрации программ в "программах по умолчанию" или "приложениях по умолчанию", который также влияет на диалог "Открыть с помощью". Вы можете проверить это через MSDN

Регистрация программ по умолчанию

Это единственный способ. Если вы хотите автоматизировать его, есть сторонняя программа с именем "редактор программ по умолчанию", которая сделает это быстро.

Я использовал Chrome (incog) и давно добавил его в "Программы по умолчанию", но "Приложения по умолчанию" для Windows 10 не перечисляет его, поскольку находит две регистрации, указывающие на один и тот же chrome.exe. Но программы по умолчанию перечисляют это правильно.

Кроме того, в диалоговом окне «Открыть с помощью» (дополнительно) перечисляются записи, которые вы выбираете вручную, нажимая « выбрать другое приложение », и он должен показать выбранное приложение в следующий раз. Но чтобы предварительно заполнить записи, регистрация программ по умолчанию - это путь.

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