【发布时间】:2010-10-26 07:26:49
【问题描述】:
我正在尝试检查一个进程是否正在远程系统上运行。我正在使用以下代码:
string procSearc = "notepad";
string remoteSystem = "remoteSystemName";
Process[] proce = System.Diagnostics.Process.GetProcessesByName(procSearch, remoteSystem);
但是,当我尝试运行代码时,出现以下错误:“无法连接到远程计算机。”
我可以使用以下命令运行 pslist: C:>pslist \remoteSystemName 所以我知道有可能得到我需要的信息,但我需要在代码中。
另一种可能是将 pslist 集成到 C# 中并搜索列表以查看该进程是否存在,但我没有找到有关如何执行此操作的信息。
【问题讨论】:
标签: c# .net system.diagnostics