我正在尝试为 Windows 提供二次备份,有时可以工作,有时则不行,状态恢复后更新重新启动。
已经获得了commandLine
值,它通常包含在可见窗口中打开的文件(我认为,一旦编写了脚本以在重启后打开脚本,应该有更多文件)。见下文
wmic /output:C:\temp\ProcessList.txt process get Caption, CommandLine
我缺少的是能够告诉有窗口的进程(与没有窗口的进程相比)过滤掉程序在子进程中启动的所有内容,从而填充命令行值。以及其他随机后台进程。
我首先检查了tasklist
一下,它会识别出有窗口标题的东西,但那不仅仅是显示可见的窗口。而且,我认为它没有给出CommandLine
值。
有人知道如何获得或推断这一点吗?