如何在Windows任务管理器中获取进程的副标题?
How to get the subtitle of the processes in Windows task manager?
如何在 C# 中获取副标题“Dell SupportAssist”?
我不确定你提供的是什么来定位这个名字。
如果您知道进程的 ID,不确定您是否正在寻找进程 class 的进程名称 属性,这就是您可以执行此操作的方法 class。
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 类型的数组,该对象具有 DisplayName 和 ServiceName 等属性,我相信是你所追求的。
您还可以使用 LINQ 根据这些属性查找特定服务。
如果这不是您想要的,请发表评论。
如何在 C# 中获取副标题“Dell SupportAssist”?
我不确定你提供的是什么来定位这个名字。
如果您知道进程的 ID,不确定您是否正在寻找进程 class 的进程名称 属性,这就是您可以执行此操作的方法 class。
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 类型的数组,该对象具有 DisplayName 和 ServiceName 等属性,我相信是你所追求的。
您还可以使用 LINQ 根据这些属性查找特定服务。
如果这不是您想要的,请发表评论。