c# - 在 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 ) 中显示的信息,以便我可以在我的代码中解释它。
这可能吗?
解决方案
推荐阅读
- docker - 在 jhipster 生成的微服务中,在 central-config 中定义的应用程序属性不起作用
- ios - Swift CollectionView and TableView in ScrollView
- macos - 在 iTerm (iTerm2) 中永久更改 UI
- apache-spark - 我可以使用 regexp_replace 或其他等效方法用一行代码替换 pyspark 数据框列中的多个值吗?
- html - 我无法访问我想要的页面
- python - Scipy curve_fit 卡在边界上?
- r - R意大利面条图 - 用连接点改变线条颜色
- javascript - 无法理解这种行为
- ruby - Ruby,不可变整数和未使用的对象
- javascript - Jest/Express:仅当有多个描述块时,测试才会失败并出现异步错误