如何优雅地关闭外部应用程序?

时间:2018-02-07 09:26:25

标签: windows

我有一个程序在满足某些条件时关闭另一个应用程序。现在大部分时间一切正常,但有时应用程序正在写入文件并使其处于半完成状态,并且无法在重新启动时恢复它。我认为一个人可以发送软关闭信号,并在一定的超时后升级为更积极的近距离信号,通过这样的列表:

| ID   | Team   |
| 100  | Team_1 |
| 200  | Team_2 |
| 300  | Team_3 |

现在我知道程序没有代码来处理它收到的任何信号。如果应用程序没有明确处理它们,那么Windows下的某些FileHandler是否有可能对这些软信号做出优雅的反应,或者没有用来发送它们? 这个article说:

  

注意:控制台应用程序对WM_CLOSE的响应取决于它是否安装了控制处理程序。

这是否意味着如果没有安装控制处理程序,发送1-4和直接发送4一样好吗?

0 个答案:

没有答案