如何在Windows任务管理器中获取进程的副标题?

How to get the subtitle of the processes in Windows task manager?

如何在 C# 中获取副标题“Dell SupportAssist”?

我不确定你提供的是什么来定位这个名字。

如果您知道进程的 ID,不确定您是否正在寻找进程 class 的进程名称 属性,这就是您可以执行此操作的方法 class。

ProcessName

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

如果这不是您要查找的内容,请提供更多信息。

看起来像这样 运行 作为一项 windows 服务。

获取您可以使用的 Windows 服务列表。

var winServices = ServiceController.GetServices();

您将需要遵循 using 语句。

using System.ServiceProcess;

并添加对以下 DLL 的引用。

C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.1\System.ServiceProcess.dll

这将 return 一个 ServiceController 类型的数组,该对象具有 DisplayNameServiceName 等属性,我相信是你所追求的。

您还可以使用 LINQ 根据这些属性查找特定服务。

如果这不是您想要的,请发表评论。