是否有可能验证Windows服务是否在其他计算机上运行

本文关键字:是否 计算机 运行 其他 服务 有可能 验证 Windows | 更新日期: 2023-09-27 18:07:28

我正在做一个项目,这个项目由几个windows服务组成,这些服务收集数据并将它们保存到数据库中。现在我必须开发一个管理面板(一个windows应用程序),它可以向用户显示windows服务的状态。我发现了如何使用c#验证windows服务是否正在运行:如何验证windows服务是否正在运行

但是我的问题是:我的windows服务是在服务器上运行的,用户将在他/她的计算机上运行管理面板。是否有可能从另一台计算机检测到windows服务的状态?如果是,怎么做?

是否有可能验证Windows服务是否在其他计算机上运行

你可以用WMI做到这一点,这个例子对我来说很有效(显然注释掉了停止部分)

不是c#开发人员,但从逻辑上讲,我会做一个小的后台应用程序来检查服务器上的这些服务,然后我与这个应用程序交谈并请求我的任何服务的状态

您可以使用pslist命令:它为您提供有关远程计算机上正在运行的进程的信息,但是您必须提供凭据才能访问另一台计算机…

http://technet.microsoft.com/en-us/sysinternals/bb896682

相关文章: