Получить информацию о запущенных процессах

semen26

Client
Регистрация
30.09.2016
Сообщения
44
Благодарностей
27
Баллы
18
Всем привет, появилась необходимости получить инфу о запущенных процессах на пк, и положить ее в переменную или в лист, для дальнейшей работы.
Как это сделать подскажите?
Пробовал так
var procs = System.Diagnostics.Process.GetProcesses("User-pk");

но не выходит ни чего.
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 373
Благодарностей
3 297
Баллы
113
C#:
IZennoList list = project.Lists["Test"]; // <<< Сменить имя листа
foreach(System.Diagnostics.Process process in System.Diagnostics.Process.GetProcesses())
{
    list.Add(process.ProcessName);
}
Просто проверить существование процесса:
C#:
if(System.Diagnostics.Process.GetProcessesByName("calc").Length == 0)
   throw new Exception("Процесс не найден"); // По красной
 

semen26

Client
Регистрация
30.09.2016
Сообщения
44
Благодарностей
27
Баллы
18
Спасибо, все работает, просто огонь!!!
 

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