Sprawdź domyślnego klienta poczty przy użyciu kodu C #

Jak znaleźć domyślnego klienta poczty przy użyciu C #? sprawdziłem kilka zamieszczonych tutaj, ale to mi nie pomogło ..

Użyłem tego kodu

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

W moim komputerze zainstalowana jest zarówno Windows Live Mail, jak i Outlook, a defualt Client Windows Live Mail, jednak jeśli wydrukuję mailclient, pokaże to defualt klienta pocztowego jako outlook.

ale jeśli używamSystem.Diagnostics.Process.Start("mailto:") następnie otworzy się w systemie Windows na żywo, co jest poprawne.

Potrzebuję metody, aby znaleźć defualt klienta przez kod C # .....

questionAnswers(2)

yourAnswerToTheQuestion