我有一个应用程序,似乎只有部分关闭时,用户请求注销或关机。
当用户选择注销或关机时,Windows将提示用户选择强制关闭应用程序或取消并返回应用程序以保存并关闭。此行为是正确的,但是如果用户选择取消注销,则应用程序仍将关闭,返回代码为0。
应用程序应保持完全打开,允许用户在关闭前返回应用程序并保存其工作。
我不一定在这里寻找解决方案,因为我不太理解这个问题。我主要是寻找如何去调试这个。问题/Problems I have:
- windows如何命令应用程序关闭?
- 如何防止应用程序在用户选择实际关闭应用程序之前启动清理进程?
- Visual studio的调试器在这个过程中也会关闭,这使得捕捉正在发生的事情变得很困难。
这个问题也证明具有挑战性的谷歌作为条款是非常通用的,并提出了一般的Windows操作系统故障排除。
1条答案
按热度按时间kt06eoxx1#
使用taskkill允许我调试应用程序如何响应关闭信号。
调试类似问题的其他解决方案和答案可以在这里找到:https://superuser.com/questions/959364/on-windows-how-can-i-gracefully-ask-a-running-program-to-terminate