繁体   English   中英

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

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

在此处输入图片说明

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

我不确定你有什么来定位这个名字。

如果您知道进程的 Id,但不确定您是否正在查找 Process 类的 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

这将返回一个类型为 ServiceController 的数组,该对象具有诸如DisplayNameServiceName 之类的属性,我相信它们是您所追求的。

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

如果这不是您所追求的,请发表评论。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM