我有一个程序在满足某些条件时关闭另一个应用程序。现在大部分时间一切正常,但有时应用程序正在写入文件并使其处于半完成状态,并且无法在重新启动时恢复它。我认为一个人可以发送软关闭信号,并在一定的超时后升级为更积极的近距离信号,通过这样的列表:
| ID | Team |
| 100 | Team_1 |
| 200 | Team_2 |
| 300 | Team_3 |
现在我知道程序没有代码来处理它收到的任何信号。如果应用程序没有明确处理它们,那么Windows下的某些FileHandler是否有可能对这些软信号做出优雅的反应,或者没有用来发送它们? 这个article说:
注意:控制台应用程序对WM_CLOSE的响应取决于它是否安装了控制处理程序。
这是否意味着如果没有安装控制处理程序,发送1-4和直接发送4一样好吗?