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

Источник: http://csharphelper.com/blog/2017/03/activate-another-running-program-in-c/

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Adblock
detector