为什么使用Process.Start
启动邮件应用程序会在Outlook中打开两个相同的新邮件窗口?
仅当Outlook关闭时才会发生这种情况,如果在调用Process.Start
时Outlook处于打开状态,则可以正常工作。
这是我们使用的代码:
Process.Start("mailto:" + NotificationEmailAddress + "?subject=" +
preffix.ToString() + " | " + subject + " | " + suffix.ToString() + "&body=" + body);
我知道还有其他方法可以发送电子邮件,我们已经将它们安装到位,如果其他选项出现问题,这只是一个备用选项。
我不明白我们做错了什么,为什么要打开New Message
两次? 我们不两次调用Process.Start
。