C#を使用してデフォルトのメールクライアントを見つける方法は?ここに投稿されたものをチェックしましたが、役に立ちませんでした。
このコードを使用しました
object mailClient = Microsoft.Win32.Registry.GetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail", "", "none");
私のコンピューターでは、Windows LiveメールとOutlookの両方がインストールされており、defualtクライアントはWindows Liveメールですが、mailclientを印刷すると、defualtメールクライアントがOutlookとして表示されます。
しかし、私が使用する場合System.Diagnostics.Process.Start("mailto:")
、それは正しいウィンドウズライブメールで開きます。
C#コードを介してdefualtクライアントを見つける方法が必要です.....