首页 > 解决方案 > 如何监控外部流程(最简单的方法)

问题描述

我在客户的服务器上运行了一个 csharp 应用程序。该应用程序是 Windows 服务。我希望能够判断应用程序是否正在运行,是否已停止,最后我希望能够重新启动它。一切都必须通过 Web 客户端应用程序完成。

因为我的客户限制从外部网络访问这台机器,所以我正在考虑实现一个“代理客户端”,它只是另一个在本地运行的 Windows 服务,可以执行“重启”和“停止”命令。它将拉一个外部“代理服务器”来确定是否需要执行命令。

你怎么看待这件事?有更好的想法吗?

非常感谢!

标签: c#windows-10monitoring

解决方案


推荐阅读