有没有办法检查.exe(或进程)是否正在远程计算机上运行?

问题描述 投票:0回答:2

我编写了一个部署在多台机器上的程序。我想要一种方法来监控它们是否正在运行。假设这是不可能的,有没有办法让我的程序向我的电脑发送一条消息,说“

Hey I'm running!
”之类的?任何想法都可以提供帮助。

c++ windows
2个回答
5
投票

从 Windows XP 开始,有一个名为“tasklist”的内置命令行实用程序。通过运行命令“tasklist /s hostname”,其中“hostname”是您要查询的远程计算机,它将返回远程计算机上的进程列表以及每个进程的一些基本详细信息(PID、会话号、内存使用情况、等等)。


0
投票

这太棒了,特定的进程将查询该特定的查询,请参见下文。

任务列表 /s wuea1bdqciis01 |找到“ProcessAppName.exe”

© www.soinside.com 2019 - 2024. All rights reserved.