使用 wmic process 仅列出具有可见窗口的进程

使用 wmic process 仅列出具有可见窗口的进程

我正在尝试为 Windows 提供二次备份,有时可以工作,有时则不行,状态恢复后更新重新启动。

已经获得了commandLine值,它通常包含在可见窗口中打开的文件(我认为,一旦编写了脚本以在重启后打开脚本,应该有更多文件)。见下文

wmic /output:C:\temp\ProcessList.txt process get Caption, CommandLine

我缺少的是能够告诉有窗口的进程(与没有窗口的进程相比)过滤掉程序在子进程中启动的所有内容,从而填充命令行值。以及其他随机后台进程。

我首先检查了tasklist一下,它会识别出有窗口标题的东西,但那不仅仅是显示可见的窗口。而且,我认为它没有给出CommandLine值。

有人知道如何获得或推断这一点吗?

相关内容