![](/img/trans.png)
[英]How can I get list of Applications as shown in Task Manager (Not Processes)
[英]How to get the subtitle of the processes in Windows task manager?
我不确定你有什么来定位这个名字。
如果您知道进程的 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 的数组,该对象具有诸如DisplayName和ServiceName 之类的属性,我相信它们是您所追求的。
您还可以使用 LINQ 根据这些属性查找特定服务。
如果这不是您所追求的,请发表评论。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.