Как получить субтитры процессов в диспетчере задач Windows? - PullRequest
0 голосов
/ 24 февраля 2020

enter image description here

Как получить субтитр " Dell SupportAssist ", в C#?

Ответы [ 2 ]

1 голос
/ 24 февраля 2020

Похоже, это работает как windows сервис.

Чтобы получить список Windows сервисов, которые вы можете использовать.

var winServices = ServiceController.GetServices();

Вам понадобится следовать инструкции using.

using System.ServiceProcess;

И добавить ссылку на следующую DLL.

C: \ Program Files (x86) \ Сборки ссылок \ Microsoft \ Framework.NETFramework \ v4. 6.1 \ System.ServiceProcess.dll

Это вернет массив типа ServiceController, у этого объекта есть такие свойства, как DisplayName и ServiceName , которые, как я считаю, что вы ищете.

Вы также можете использовать LINQ, чтобы найти конкретную c услугу, основанную на этих свойствах.

Если это не то, что вам нужно, оставьте комментарий.

1 голос
/ 24 февраля 2020

Я не уверен, что у вас есть как данность, чтобы найти имя.

Это то, как вы можете сделать это, если вы знаете Id процесса, но не уверены, что ищете свойство ProcessName класса Process.

ProcessName

var process = Process.GetProcessById(19060).ProcessName;

Если это не то, что вы ищете, предоставьте немного больше информации.

...