0

我正在尝试使用 PSUtil 来分析使用启动的各种进程,psutil.Popen(command)直到这些进程终止。

在 Linux 上,我可以使用这种方法来分析任何东西,而在 Windows 上,我可以这样做来分析 .exe 命令。但是,如果我尝试分析 .bat 文件(它本身会启动其他可执行文件),它会启动批处理脚本但不会分析任何内容。

请注意,在 Linux 上,如果使用这种方法来分析类似 bash 脚本的内容,则脚本生成的所有进程都将被分析,就好像它们是父脚本的一部分一样。另一方面,Windows 批处理脚本在分析时不会表现出这种行为。在启动 Windows 批处理脚本时,有什么方法可以让 psutil 以这种方式运行?

4

0 回答 0