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?открыть файл .msg, используя Process.Start()
я попробовал что-то вроде
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();
повторно использовать один и тот же процесс, но я до сих пор открыть несколько окон перспективы, а не только .MSG файл, он
это не помогло. спасибо в любом случае – user1166085
@ user1166085 Поможете ли вы мне понять, в каком случае решение не обрабатывается, попытается его улучшить (если возможно). –
вы можете попробовать повторно использовать процесс (первый), который вы создали, и попытаться открыть другой .msg-файл. он откроет еще один прогноз. Я ищу пути (ы), чтобы не открывать другой прогноз. – user1166085