Verifique el cliente de correo predeterminado usando el código C #
¿Cómo encontrar el cliente de correo predeterminado usando C #? Revisé algunos publicados aquí, pero no me ayudó ...
Utilicé este código
object mailClient = Microsoft.Win32.Registry.GetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail", "", "none");
En mi computadora, tanto Windows Live Mail como Outlook están instalados, y el cliente defualt es Windows Live Mail. Sin embargo, si imprimo Mailclient, se mostrará el cliente de correo predeterminado como Outlook.
pero si usoSystem.Diagnostics.Process.Start("mailto:")
entonces se abrirá en Windows Live Mail, que es correcto.
Necesito un método para encontrar un cliente defualt a través del código C # ...