巴布
新成员
- 已加入
- 2020年6月16日
- 留言内容
- 3
- 编程经验
- 1-3
球队,
NtProcessManager,ProcessManager抛出以下错误
没有足够的内存资源可用于处理此命令
引发了System.OutOfMemoryException类型的异常。
并知道它是从ProcessManager抛出的。 System.Diagnostics.Process.cs。请让我知道为什么我会出错,以及如何优化代码
NtProcessManager,ProcessManager抛出以下错误
没有足够的内存资源可用于处理此命令
引发了System.OutOfMemoryException类型的异常。
并知道它是从ProcessManager抛出的。 System.Diagnostics.Process.cs。请让我知道为什么我会出错,以及如何优化代码
获取具有窗口的进程:
IEnumerable<Process> processes = Process.GetProcesses()
.Where(p => (long)p.MainWindowHandle != 0
&& p.MainWindowTitle.Length > 0
&& (p.StartInfo.WindowStyle == ProcessWindowStyle.Maximized
|| p.StartInfo.WindowStyle == ProcessWindowStyle.Normal)
);