Как найти приложение на компьютере через скрипт?
Мне нужно найти приложение с определённым названием через скрипт для последующего запуска. При этом нахождение неизвестно, но известно название. Как это можно реализовать на 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().