Überprüfen Sie den Standard-Mail-Client mit C # -Code

Wie finde ich den Standard-Mail-Client mit C #? Ich habe einige hier gepostete überprüft, aber es hat mir nicht geholfen ..

Ich habe diesen Code benutzt

object mailClient = Microsoft.Win32.Registry.GetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail", "", "none");

Auf meinem Computer sind Windows Live Mail und Outlook installiert, und der Standard-Client ist Windows Live Mail. Wenn ich jedoch mailclient drucke, wird der Standard-Mail-Client als Outlook angezeigt.

aber wenn ich benutzeSystem.Diagnostics.Process.Start("mailto:") dann wird es in Windows Live Mail geöffnet, was richtig ist.

Ich brauche eine Methode, um defualt Client durch C # -Code zu finden .....

Antworten auf die Frage(2)

Ihre Antwort auf die Frage