Я пытаюсь запустить explorer.exe с помощью Process.start (ProcessInfo);затем дождитесь завершения процесса и затем выполните какое-либо действие при выходе из процесса.здесь приведен фрагмент кода
ProcessStartInfo StartInfo = new ProcessStartInfo();
StartInfo.FileName = "\\SDMMC\\explorer.exe";
StartInfo.UseShellExecute = false;
StartInfo.Arguments = null;
Process NewProcess = Process.Start(StartInfo);
NewProcess.WaitForExit();
NewProcess.EnableRaisingEvents = true;
NewProcess.Exited += new EventHandler(NewProcess_Exited);
MessageBox.Show("ExitCode finished");
, но explorer.exe все еще работает, а с другой стороны, NewProcess.HasExited - это правда.любое действие.спасибо