Как активировать другую запущенную программу в C#
Это на самом деле довольно просто. Сначала добавьте ссылку на библиотеку Microsoft.VisualBasic. Затем вызовите Microsoft.VisualBasic.Interaction.AppActivate, передав ему название программы, которую вы хотите активировать, как в следующем коде.
using Microsoft.VisualBasic; ... // Активируем программу. private void btnActivate_Click(object sender, EventArgs e) { try { Interaction.AppActivate(txtProgram.Text); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
Обратите внимание, что другая программа должна быть запущена или программа выдает ArgumentException, и программа отображает сообщение «Процесс» независимо от того, «не найден».