通过在浏览器中单击mailto启动winforms应用程序



我正在尝试创建一个程序,如果您在web浏览器(或其他地方)中单击电子邮件,我的程序将以收件人的信息开始。我不知道该怎么做。

我试过在谷歌上搜索和查找文档。我找不到解决办法。

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

我希望能够单击电子邮件,我的程序将启动并可以访问您单击的链接。将我的程序设置为发送电子邮件的默认程序。

我的问题不是如何设置标准邮件应用程序,而是一旦我这样做了,如何获取数据

据我所知,最简单的选项是自己设置注册表项HKEY_CLASSES_ROOTmailtoshellopencommand

您需要研究此注册表及其相关内容,以便正确配置它。

就我个人而言,我会浏览注册表,看看那里是否也有一个选项列表,如果有,请将我自己的选项添加到列表中,以便用户可以选择默认选项。

最新更新