如何使用.netcore 3.1获取远程系统上当前正在运行的应用程序

问题描述

我正在研究一个项目,以获取远程系统中的进程名称。我在.netcore 3.1中创建了一个工作程序服务来获取应用程序名称。它在本地提取应用程序名称,但是当我连接到远程系统时,会获取空数据。 我尝试如下使用process.MainWindowTitle

StringBuilder sb = new StringBuilder();
Process[] AllProcess = Process.GetProcesses();
foreach (Process p in AllProcess)
{
   if (!String.IsNullOrEmpty(p.MainWindowTitle))
   {
       string ProcessName = p.ProcessName;
       int ProcessID = p.Id;
       sb.AppendFormat("{0},{1}",ProcessName,ProcessID);
    }
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)