Как найти приложение на компьютере через скрипт?

Мне нужно найти приложение с определённым названием через скрипт для последующего запуска. При этом нахождение неизвестно, но известно название. Как это можно реализовать на C#.


Ответы (1 шт):

Автор решения: versetty777

Рекомендую использовать класс System.Diagnostics.Process и метод Start().

string appName = "notepad.exe"; // имя искомого приложения

try
{
    Process.Start(appName); // запуск процесса
    Console.WriteLine("Application has been started.");
}
catch (Exception ex)
{
    Console.WriteLine("Error starting application: " + ex.Message);
}

В коде мы ищем приложение "notepad.exe" и пытаемся его запустить с помощью Start(). Если notepad не найден, то будет выброшено исключение и поймано в catch блоке. Если необходимо запускать приложения из разных директорий, можно использовать метод Environment.GetCommandLineArgs().

→ Ссылка