我正在开发一个从服务器运行并监视另一组服务器上的进程的 C# 程序。我正在监视的进程都具有相同的 exe 名称,但不同的窗口标题名称。我正在寻找一种从这些进程中远程提取 Windows 标题名称的方法。
基本上我想做的是以下内容;
Process[] processList = Process.GetProcesses("ServerName");
foreach (Process p in processList)
{
try
{
Console.WriteLine(p.MainWindowTitle);
}
catch (Exception e)
{
Console.WriteLine(e.ToString());
}
}
但是,.NET 不支持此功能
有谁知道另一种方式?