首页 > 解决方案 > 在 Windows 服务中监控正在运行的进程调试信息

问题描述

我正在创建一个 Windows 服务来监视在我的计算机上运行的特定进程。我能够使用以下代码捕获所有需要监视的正在运行的进程:

List<Process> processlist = Process.GetProcesses().Where(item => item.ProcessName.Equals(processname)).ToList();

现在我想在我的服务中读取这些进程的调试信息,所以我可以用它做一些事情。

我实际上想检索 Sysinternal DebugView ( https://docs.microsoft.com/en-us/sysinternals/downloads/debugview ) 中显示的信息,以便我可以在我的代码中解释它。

这可能吗?

标签: c#debuggingwindows-servicesmonitoring

解决方案


推荐阅读