Проверка работоспособности стороннего софта

smarchenko

Client
Регистрация
18.01.2014
Сообщения
141
Благодарностей
8
Баллы
18
Всем привет. Скажите пожалуйста, есть ли какие то способы находить процесс сторонней программы и, чтобы зенка проверяла работает ли эта программа или нет?
 

alexandr939

Client
Регистрация
21.03.2016
Сообщения
143
Благодарностей
8
Баллы
18
С помощью WinApi можно реализовать на C#
 

smarchenko

Client
Регистрация
18.01.2014
Сообщения
141
Благодарностей
8
Баллы
18

Lord_Alfred

Client
Регистрация
09.10.2015
Сообщения
3 916
Благодарностей
3 859
Баллы
113
В GAC добавляем System.Management.dll, в using:
C#:
using System.Diagnostics; // возможно и не нужен, не помню
using System.Management;
Добавляем блок c# кода и пишем там:
C#:
ManagementObjectSearcher processSearcher = new ManagementObjectSearcher("Select * From Win32_Process Where Name='имя_процесса'");
ManagementObjectCollection processCollection = processSearcher.Get();

return Convert.ToString(processCollection.Count);
В результате получаем количество запущенных процессов
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)