我有一系列正在运行的进程,我需要尽可能优雅地停止。我发现我可以将 CloseMainWindow() 与任何前台进程一起使用,但系统托盘中运行的所有进程(即后台进程)都不会结束(只是返回“false”)。这本身不是问题,因为如果需要,我可以强制执行那些(例如停止进程)。
但是,如何确定每个进程上 CloseMainWindow() 的真/假而不实际关闭返回 true 的进程?我找不到任何提供进程前景/背景状态的属性。
我有一系列正在运行的进程,我需要尽可能优雅地停止。我发现我可以将 CloseMainWindow() 与任何前台进程一起使用,但系统托盘中运行的所有进程(即后台进程)都不会结束(只是返回“false”)。这本身不是问题,因为如果需要,我可以强制执行那些(例如停止进程)。
但是,如何确定每个进程上 CloseMainWindow() 的真/假而不实际关闭返回 true 的进程?我找不到任何提供进程前景/背景状态的属性。