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

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

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

https://docs.microsoft.com/de-de/windows/desktop/shell/default-programs

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

Я надеюсь на ответы и хотел бы сказать "Спасибо" на все ответы.

Привет

Пенце

1 ответ

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

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

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

Другие вопросы по тегам