ProcessStartInfo startInfo = new ProcessStartInfo();
Process first = new Process();   
startInfo.FileName = "OUTLOOK";
                    startInfo.Arguments = "http:\\blabla.com\EMAIL.msg";
                    startInfo.CreateNoWindow = true;                        
                    first.StartInfo = startInfo;
                    first.Start();
я использовал Process.Start для запуска Outlook и открытия файла .Msg. как я могу повторно использовать один и тот же процесс для открытия другого .msg файла без открытия нескольких процессов/потоков/экземпляров Outlook?
Я пробовал что-то вроде
Process[] outlook = Process.GetProcessesByName("OUTLOOK");
Process existing = outlook[0];
                    startInfo.FileName = "outlook";
                    startInfo.Arguments = "http:\\blabla.com\2ndEMAIL.msg";
                    startInfo.CreateNoWindow = true;
                    existing.StartInfo = startInfo;
                    existing.Start();                         
чтобы повторно использовать один и тот же процесс, но я все еще открываю несколько окон Outlook, а не только файл .MSG.
