标签: c# winapi
我正在尝试运行一些代码,当notepad.exe被优雅地关闭(由用户使用,而不是由操作系统崩溃或关闭)使用Win32事件,因此我可以实现自动保存。
如果我有一个IntPtr用于运行notepad.exe进程句柄,我该怎么做?
IntPtr
答案 0 :(得分:1)
您无法查询进程属性以查看进程是否崩溃或已终止。您可以做的最好是检查退出代码,如果它是0,那么在成功完成“操作”后该过程可能会退出。
MSDN的a example使用WaitForExit和子进程的ExitCode属性...
WaitForExit
ExitCode