Как я могу установить свою программу c # в качестве браузера по умолчанию, который принимает ссылки http / https?

Я хочу, чтобы моя программа прослушивала ссылки, которые были отправлены другими приложениями в качестве браузера по умолчанию.

Я пробовал некоторые поиски, но я нашел эту статью только:

https://docs.microsoft.com/de-de/windows/desktop/shell/default-programs#becoming-the-default-browser

и я также не могу найти пример, который показывает способ решить эту проблему.

Я надеюсь на ответы и хочу сказать «Спасибо» всем ответам.

Привет

Пенце

Всего 1 ответ


Первоначально это была просто возможность для вашей программы установить любой файл или protocoll асоциации. То, что происходит, было предсказуемым: каждый другой программист злоупотреблял этим.

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

Но вы больше не можете становиться дефолтом без действий пользователя или, возможно, редактирования административного уровня / регистрации. Возможно, есть нечетные допущения (например, для обычных браузеров), но они будут учитываться отдельно.


Есть идеи?

10000