Запустите приложение winforms, щелкнув mailto в браузере - PullRequest
0 голосов
/ 14 января 2019

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

Я попробовал поискать в Google и посмотреть документацию. Я не могу найти решение.

public EmailGenerator(string emailClicked) 
{
    mailTo = emailClicked;
    mailCC = Clipboard.GetText();
}

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

Мой вопрос не в том, как установить стандартное почтовое приложение, а в том, как получить данные, как только я это сделаю.

1 Ответ

0 голосов
/ 14 января 2019

Самый простой вариант, который я знаю, это установить ключ реестра самостоятельно HKEY_CLASSES_ROOT\mailto\shell\open\command.

Вам потребуется изучить этот реестр и связанные с ним, чтобы правильно его настроить.

Лично я изучаю реестр, чтобы увидеть, есть ли там список опций, и если да, добавить свой собственный в список, чтобы пользователи могли выбирать, какой будет по умолчанию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...