У меня работает приложение в WPF.Мне бы хотелось, чтобы при нажатии кнопки внутри этого приложения открывалось другое приложение с развернутым окном.Тем не менее, я не хочу, чтобы мое первое приложение останавливалось и ждало.Я хочу, чтобы оба были открыты и работали независимо.
При повторном нажатии кнопки, если приложение свернуто, оно развернуто.Если это не так, он снова открывается.
Как это возможно с помощью C #?Я пробовал следующее:
Process process = Process.GetProcesses().FirstOrDefault(f => f.ProcessName.Contains("Analysis"));
ShowWindow((process ?? Process.Start("..\\..\\..\\MS Analysis\\bin\\Debug\\Chemtech.RT.MS.Analysis.exe")).MainWindowHandle.ToInt32(), SW_MAXIMIZE);
Но окно не открывается, даже если процесс запускается.