Как активировать другую запущенную программу в 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, и программа отображает сообщение «Процесс» независимо от того, «не найден».
