Проверьте, работает ли другое приложение через службу windows - PullRequest
0 голосов
/ 24 апреля 2020

У меня есть windows служба, написанная в C#, где мне нужно проверить, запущена пара приложений или нет

Например, если запущен Skype, мне нужно найти его процесс и записать в журнал консоли - "Приложение Skype запущено"

Мне интересно, как это сделать, потому что не можете найти какую-либо связанную информацию в Google?

1 Ответ

0 голосов
/ 24 апреля 2020

Это простой поиск в Google без получения ответа ...

Просто немного к вашему сведению, скайп всегда запущен, я думаю ... возможно, придется закрыть сервис, чтобы он не работал. .. так, чтобы пример работал для меня: PI просто используйте блокнот в примере

var runningProcesses = Process.GetProcesses();

if (runningProcesses.Any(p => p.ProcessName.Contains("notepad", StringComparison.OrdinalIgnoreCase)))
    Console.WriteLine("Notepad is running");

Console.Read();
...