Я искал Google для открытого URL-поиска в течение длительного времени, но Google просто дает мне неуместные результаты ...Как захватить открытое URL-сообщение?
На самом деле, я хотел бы знать, что произойдет, когда приложение откроет внешний URL.
Например, когда кто-то отправляет вам ссылку через Skype, вы щелкаете по ссылке, и Skype предложит вам IE/Chrome или другие браузеры по умолчанию. Я хотел бы знать, как захватить событие, которое открывает браузер. Я не хочу устанавливать свое приложение в качестве браузера по умолчанию.
У VB.net может быть ограниченная функция, если нет способа достичь этого, это нормально, чтобы дать мне способ, как это сделать на C# или C++.
Я абсолютно не знаю, как это сделать. Надеюсь, что кто-то может дать мне подсказку :(
Добавить на:. Может быть, мой вопрос не ясно, что мне нужно сделать, это не открытие URL Я хотел бы сделать заявление, чтобы открыть. URL-адрес через мое приложение. Например, когда я нажимаю ссылку в Skype, я хочу, чтобы мое приложение захватило ссылку, которую пытался открыть Skype, вместо того, чтобы вытащить меня в браузер.
Если Google дает неуместные результаты, это вопрос неуместный. Нет «Открытого URL-адреса». URL-адреса - это просто данные. Каждое приложение решает, как отображать и обрабатывать текстовые значения, которые он хочет рассматривать как URL-адреса. Большинство будет делать «Process.Start» с URL-адресом. Те, кто хочет предложить выбор, просто запустите выбранный браузер exe с помощью соответствующих переключателей командной строки, чтобы открыть URL-адрес. –
Ну, я не пытаюсь открыть URL-адрес. Я пытаюсь захватить событие, которое внешнее приложение (например, Skype) открывает URL-адрес. Я чувствую, что мой вопрос неуместен, но я не совсем уверен, как правильно это описать ... –
Нет такого события. Это всего лишь вызов «Process.Start», для которого Windows Shell знает, что ему нужно открыть веб-браузер –